大家好,我只是想知道onclick =“document.getElementById('id01')是否有替代语法。在php上有一个风格。因为它甚至不在echo.tnx里面也不起作用 here is my code
答案 0 :(得分:0)
首先:document.getElementById
是JavaScript中使用的构造,与PHP无关。
您遇到的问题是您没有转义字符串中的单引号:
echo '<button onclick="document.getElementById(' <- there is your problem
PHP认为字符串在此处结束,因为您使用'
告诉了它。
但是字符串实际上并没有结束,所以你需要转义单引号才能使它工作:
echo '<button onclick="document.getElementById(\'id0\')...';
这适用于字符串中的所有单引号。