Saya mencoba meneruskan string ke fungsi JavaScript. Seperti yang disebutkan di sini - Berikan parameter string dalam fungsi onclick
Saya menggunakan kode sederhana ini.
<!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>
Tetapi di konsol itu memberikan kesalahan seperti
Uncaught SyntaxError: Unexpected token }.
Solutip
Ubah kode Anda menjadi
document.write("<td width='74'><button id='button' type='button' onclick='myfunction(\""+ name + "\")'>click</button></td>")