在JavaScript函数中传递字符串参数

前端之家收集整理的这篇文章主要介绍了在JavaScript函数中传递字符串参数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图将字符串传递给 javascript函数.

正如它在这里提到的 – pass 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}这样的错误.

解决方法

将您的代码更改为
document.write("<td width='74'><button id='button' type='button' onclick='myfunction(\""+ name + "\")'>click</button></td>")

猜你在找的JavaScript相关文章