Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将html代码转换为php_Javascript_Php_Html - Fatal编程技术网

Javascript 如何将html代码转换为php

Javascript 如何将html代码转换为php,javascript,php,html,Javascript,Php,Html,我希望将带有js的按钮链接从html转换为php 我在php中编写这段代码时添加了click函数,onclick函数不起作用 Html Corephp <?php echo '<button onclick="document.getElementById("id01").style.display="block" " style="width:auto;">'; ?> This php echo line not working that means

我希望将带有js的按钮链接从html转换为php

我在php中编写这段代码时添加了click函数,onclick函数不起作用

Html


Corephp

<?php 
    echo '<button onclick="document.getElementById("id01").style.display="block" " style="width:auto;">';
?>

 This php echo line not working that means that onclick function.

这个php回音行不工作,这意味着onclick函数。

啊,我明白了。这是一个逃避的问题。很抱歉,我的第一条评论(将其视为客户端/服务器端断开连接)没有注意到,我认为我劫持了您的问题

<?php 
    echo '<button onclick="document.getElementById(\"id01\").style.display=\"block\" " style="width:auto;">';
?>

这些措施可能有助于:


onclick=“document.getElementById(“id01”).style…
尝试计算引号,您将需要转义一些引号(或脱离PHP或使用HEREDOC语法)-我怀疑如果你查看源代码,你会看到损坏的HTML。虽然了解客户端和服务器端之间的区别很有用,但我认为这不是用于这个问题的好方法。@Karl AndréGagnon有脱离主题的危险。你能推荐另一个吗?这是我经常遇到的问题。哦,等等,nvm,就像在“坏c”中一样输了。看我的评论。我犯了错误。@ficuscr这一个可能更好:。我用
onclick
而不是
title
测试了这个解决方案,它是有效的。甚至是你在回答中发布的解决方案。@Kalai,如果你仍然卡住了,请大声喊一声。我不明白。然后我将双引号改为单引号,如下面的echo'';这一个有效。谢谢你谢谢你的回答
<?php 
    echo '<button onclick="document.getElementById(\"id01\").style.display=\"block\" " style="width:auto;">';
?>