我用 php echo 回显 html
例如:
echo "<span onClick='popUpWin('add_page.php?id=".$row[Id]."', 'standard', '1000', '600',30,150)'><img src='images/editbtn.png' class='ddpngfix'></span>";
它按应有的方式显示数据,我的问题是当我单击图像时,它没有调用函数 popUpWin,它存在于同一页面上,当我 checkin firebug 检查元素时,它显示 span 元素完全损坏,请查看下图
我知道报价会产生问题,如何解决这个问题?
最佳答案
为 onclick
添加 "
并对其进行转义,如下所示:
echo "<span onclick=\"popUpWin('add_page.php?id=".$row['Id']."', 'standard', 1000, 600 ,30,150)\"><img src='images/editbtn.png' class='ddpngfix'></span>";
关于javascript - 输出带有 echo 的 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35151446/