php - document.getElementById的替代品

时间:2017-03-08 11:02:32

标签: php

大家好,我只是想知道onclick =“document.getElementById('id01')是否有替代语法。在php上有一个风格。因为它甚至不在echo.tnx里面也不起作用 here is my code

1 个答案:

答案 0 :(得分:0)

首先:document.getElementById是JavaScript中使用的构造,与PHP无关。

您遇到的问题是您没有转义字符串中的单引号:

echo '<button onclick="document.getElementById(' <- there is your problem

PHP认为字符串在此处结束,因为您使用'告诉了它。

但是字符串实际上并没有结束,所以你需要转义单引号才能使它工作:

echo '<button onclick="document.getElementById(\'id0\')...';

这适用于字符串中的所有单引号。