我是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");
}
答案 0 :(得分:2)
因为您尚未定义x
变量。
将变量X定义为: -
var X = 'Variable';
在传递时也加上引号。
onclick="symbol_won(X)"
答案 1 :(得分:2)
您的正确输入元素代码应为:
<input type="button" value="Next step" onclick="symbol_won('X')"
其中'X'
是由单引号 包围的字符串,因此您不会破坏HTML属性