javascript - 输出带有 echo 的 html

标签 javascript php html echo

我用 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 元素完全损坏,请查看下图

enter image description here

我知道报价会产生问题,如何解决这个问题?

最佳答案

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/

相关文章:

javascript - Svg Path 在 Chrome 和 Firefox 中给出不同的 bbox 值

php - 如何使用 PHP 或 javascript 显示与用户相同时区的日期时间?

jquery - 创建保持宽高比的响应式照片网格?

javascript - 使用 Kendo Mobile ListView ,如何在 HeaderTemplate 上设置多个值?

javascript - 状态不工作的简单 React 示例

javascript - 通过 Chrome 扩展程序阻止按 Content-Type 下载

php - 如何在 URL 中指定 Bing 上的位置

php - 无法查询 JSON (Laravel + VueJS)

javascript - jQuery 动态主/子类别选择器

php - Mysql - 不插入多于一行