单击时要动态创建的复选框,我想获取属性值。它在IE 8,9,10中有效,但在IE 11中无效,chrome显示功能预期错误
<input type=checkbox checked='checked' id='SymptomFailureCodeId' TabIndex='54' style='cursor:pointer;' onclick=ChkClickEvt(this); FailureCodeId="1" >
function ChkClickEvt(Obj) {
alert(Obj.attributes("FailureCodeId"));
}
最佳答案
尝试使用getAttribute
代替:
Obj.getAttribute("FailureCodeId")
或者,如果要使用
attributes
属性,请不要将其用作方法。这是一个NamedNodeMap
。例如:
Obj.attributes["FailureCodeId"]
但是请注意,Firefox> 22和许多现代浏览器不再支持此功能。在MDN上了解有关此内容的更多信息
关于javascript - JavaScript中的函数预期错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25036497/