javascript - 单击按钮时调用函数

时间:2012-02-13 23:04:15

标签: javascript html function button unobtrusive-javascript

有人能告诉我这里我做错了吗?

我正在尝试在单击按钮时执行某个功能。

HTML:

<button id="btn1">Press me!</button>
<input type="button" id="btn2" value="Press me!"/>​

javascript:

var btn1 = document.getElementById('btn1'),
    btn2 = document.getElementById('btn2');


function do() {
    alert('Yay!');
}
btn1.onclick = do;
btn2.onclick = do;​

Here's a demo.我不确定为什么它不起作用。对于我来说,这显然是一种显而易见的方式。 :)

3 个答案:

答案 0 :(得分:5)

将您的函数名称从do更改为非保留关键字。

答案 1 :(得分:4)

do是一个关键字。如果你使用了调试器,你就会知道。

答案 2 :(得分:2)

do是一个关键字。更改变量名称,它将起作用。