我尝试在图像上使用onmouseover事件调用alert函数。
在纯HTML5中它可以工作。但在PHP中却没有。怎么可能绕过这个?
<?php
echo "<img onmouseover="alert('hello world')" src="http://www.seniorennet.be/Images/Huisdieren/Muizen/muis.jpg"></img>";
?>
答案 0 :(得分:1)
你需要像这样逃避你的报价:
echo "<img onmouseover=\"alert('hello world')\" src=\"http://www.seniorennet.be/Images/Huisdieren/Muizen/muis.jpg\"></img>";
或者像这样:
echo '<img onmouseover="alert(\'hello world\')" src="http://www.seniorennet.be/Images/Huisdieren/Muizen/muis.jpg"></img>';
有关我们为什么要使用引号/字符
的详细信息,请参阅this answer