用echo输出html

时间:2016-02-02 10:52:51

标签: 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,它出现在同一页面上,当我在firebug检查元素中检查时它显示完全断开的span元素,请查看下面的图片

enter image description here

我知道报价有问题,如何解决这个问题?

2 个答案:

答案 0 :(得分:4)

正确逃离' -

echo "<span onClick=\"popUpWin('add_page.php?id=".$row['Id']."', 'standard', 1000, 600 ,30,150)\"><img src='images/editbtn.png' class='ddpngfix'></span>";

不需要'个数字。

答案 1 :(得分:4)

"添加onclick并将其转义如下:

echo "<span onclick=\"popUpWin('add_page.php?id=".$row['Id']."', 'standard', 1000, 600 ,30,150)\"><img src='images/editbtn.png' class='ddpngfix'></span>";