3

我是java脚本的新手。我正在尝试将参数传递给函数。但是 onclick 事件不起作用:

我的 HTML 文件:

<!DOCTYPE html>
 <html>
 <head>

    <script src="t.js"></script>
</head>
    <body>
        <input type="button" value="Next step" onclick="symbol_won(X)" />
    </body>
 </html>

我的js文件是:

function symbol_won (symbol)
{ 
    alert("gr");
}
4

2 回答 2

2

您正确的输入元素代码应该是:

<input type="button" value="Next step" onclick="symbol_won('X')"

where是由单引号'X'包围的字符串,因此您不会破坏 HTML 属性

于 2013-09-04T19:40:33.663 回答
2

因为你还没有定义x变量。

定义变量 X 像: -

var X = 'Variable';

传递时还要加上引号。

 onclick="symbol_won(X)"
于 2013-09-04T19:35:24.827 回答