为什么按钮报告没有显示?

时间:2013-12-01 15:17:37

标签: javascript html

由于某种原因,当我按下按钮

时,我无法弹出警报
<head>
    <title>OnMouseOver Demo</title>

我的剧本

function buttonReport(buttonId, buttonName, ButtonValue) {
    //information about the id of the button
    var userMessage1 = "Button id: " + buttonId + "/n";
    //then about the button name
    var userMessage2 = "Button name: " + buttonName + "/n";
    //and the button value
    var userMessage 3 = "Button value: " + buttonValue;
    // alert the user   
    alert(userMessage1 + userMessage2 + userMessage3);
}

在身体里我有这个

<input type="button" id="id1" name="Left Hand Button" value="Left" 
onclick = "buttonReport (this.id, this.name, this.value)"/>
<input type="button" id="id2" name="Center Button" value="Center" 
onclick = "buttonReport (this.id, this.name, this.value)"/>
<input type="button" id="id3" name="Right Hand Button" value="Right" 
onclick = "buttonReport (this.id, this.name, this.value)"/>

2 个答案:

答案 0 :(得分:2)

如果这确实是你的代码,那么

var userMessage 3 = "Button value: " + buttonValue;

是语法错误。 3之前不应该有空格。

答案 1 :(得分:0)

用户@Pointy在第一部分是正确的。

如果这确实是你的代码,那么

var userMessage 3 = "Button value: " + buttonValue;

是语法错误。 3之前不应该有空格。 块引用

我还在函数参数/参数中使用了ButtonValue 然后在实际函数中没有大写字母b的按钮值