我从数据库中选择了两张图片,并希望向他们展示onMOuseOver
和onMouseOut
。
这是我的代码:
<img onmouseover="this.src=' .$him[0]. '" onmouseout="this.src='.$image_full[0].'" src="'.$image_full[0].'" />
答案 0 :(得分:1)
我不确定你是否喜欢php打印html代码或html打印php代码,在这两种情况下,请小心使用&#39;和&#34;:
PHP打印html代码:
echo '<img onmouseover="this.src=\'' .$him[0]. '\'" onmouseout="this.src=\''.$image_full[0].'\'" src="'.$image_full[0].'" />';
HTML打印PHP代码:
<img onmouseover="this.src='<?php echo $him[0] ?>'" onmouseout="this.src='<?php echo $image_full[0] ?>'" src="'<?php echo $image_full[0] ?>'" />
如果你尝试html打印php代码,你需要将你的html代码保存为php代码
答案 1 :(得分:0)
可以是&#39; src&#39;中的单个引号。属性。似乎他们不应该在那里,只为javascript事件,因为字符串中有一个字符串。
如果没有额外的单引号,它对我来说似乎没问题。
示例:
<img
onmouseover="this.src='https://upload.wikimedia.org/wikipedia/commons/thumb/c/c4/AndalusQuran.JPG/94px-AndalusQuran.JPG'"
onmouseout="this.src='https://upload.wikimedia.org/wikipedia/commons/thumb/c/cc/Nacreous_clouds_Antarctica.jpg/110px-Nacreous_clouds_Antarctica.jpg'"
src="https://upload.wikimedia.org/wikipedia/commons/thumb/f/fa/140626_Tierser_Alpl_Rossz%C3%A4hne.jpg/245px-140626_Tierser_Alpl_Rossz%C3%A4hne.jpg"
/>
&#13;