HELP的值使用變量的值,而不是變量名力功能使用JavaScript的 力功能的可調
var a = 12;
var b = 13;
element.setAttribute("onChange","calculate('a','b')");
calculate(x,y){
z = x + y;
alert(z)
}
如何傳遞變量的值是在功能上使用?
HELP的值使用變量的值,而不是變量名力功能使用JavaScript的 力功能的可調
var a = 12;
var b = 13;
element.setAttribute("onChange","calculate('a','b')");
calculate(x,y){
z = x + y;
alert(z)
}
如何傳遞變量的值是在功能上使用?
HTML:
<input type="checkbox" name="cb" id="cb">
的JavaScript:
function calculate(x, y) {
var z = x + y;
alert(z);
}
var a = 12,
b = 13,
element = document.getElementById('cb');
element.onchange = function(e) {
calculate(a, b);
};
另請考慮element.addEventListener的使用
「a」不是變量a
。這是字符串'a'。如果你想要這個變量,請把引號關掉。
.setAttribute("onChange","calculate(" + a + "," + b +")");
您是否想在配置onchange處理程序時或在處理程序被調用時使用'a'和'b'的值?另外,事件處理程序名稱區分大小寫,它應該是「onchange」。 – Barmar