【发布时间】:2015-11-04 19:30:06
【问题描述】:
我试图将字符串传递给 JavaScript 函数。
正如这里提到的 - Pass a string parameter in an onclick function
我正在使用这个简单的代码-
<!DOCTYPE html>
<html>
<body>
<script>
name = "Mathew";
document.write("<button id='button' type='button' onclick='myfunction(\''" + name + "'\')'>click</button>")
function myfunction(name)
{
alert(name);
}
</script>
</body>
</html>
但在控制台中它会给出类似Uncaught SyntaxError: Unexpected token } 的错误。
【问题讨论】:
-
您尝试将表格单元格添加到没有表格的页面的任何原因?
-
请注意,该问题的最佳答案还推荐了适当的 DOM 方法,您可能需要考虑这些方法 - 它可以防止出现此类问题。
标签: javascript html events button onclick