代码均为自己写测试代码,上代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<!--<meta http-equiv="refresh" content="10;url=Test01.html">-->
<title></title>
<script src="/Scripts/jquery-3.4.1.min.js"></script>
</head>
<body>
<div id="TypeID"></div>
</body>
</html>
<script>
window.onload = function () {
var htmls = "";
htmls += '<a href="#" name="非数字型参数测试C001" onclick="test01(event, this)">非数字型参数测试</a>'; //TestName是我想要传入的参数
$("#TypeID").append(htmls);
}
function test01(event, elm) {
var name = elm.getAttribute("name");
alert(name);
}
</script>
开始一直以为是符号的问题,后面才发现是参数的类型,数字的话直接传入可以,字母或者其他的就触发不了Oncheck事件。