功能是......
function checkbox(val) {
if (val==17831) {
document.getElementById
("Public_Product_line_questionpi_Public_Product_line_question_16171").disabled = false;
document.getElementById
}
}
DOM Checkbox元素是
<input type="checkbox" name="General_Email_Opt_inpi_General_Email_Opt_in_17831" id="General_Email_Opt_inpi_General_Email_Opt_in_17831" value="17831" onchange="piAjax.auditField(this, 9782, 28771, 600841);" onclick="checkbox(17831)"/>
为什么这在Chrome或IE-9中不起作用?它在Firefox中运行良好 为什么Chrome中的JS控制台状态为“Uncaught ReferenceError:checkbox is not defined”?
答案 0 :(得分:1)
根据您发布的代码,我会说这是因为JS解析错误。您的代码应该如下:
function checkbox(val) {
if (val==17831) {
document.getElementById("Public_Product_line_questionpi_Public_Product_line_question_16171").disabled = false;
}
}