0
Если я окружаю тег img
span
и положил mouseover
в span
, он работает. Если у меня нет span
и просто введите mouseover
в img
, это не так (см. Отдельную строку html в теле).img с appendChild
Могу ли я не присоединять ребенка непосредственно к изображению?
<html>
<script type="text/javascript">
function showMsg(obj) {
var spn;
spn = document.createElement('span');
spn.innerHTML = "test message";
obj.appendChild(spn);
obj.onmouseout = function() {obj.removeChild(spn)};
}
</script>
<body>
<img onmouseover="showMsg(this)" src="http://www.w3schools.com/jsref/smiley.gif">
<!--
<span onmouseover="showMsg(this)"><img src="http://www.w3schools.com/jsref/smiley.gif"></span>
-->
</body>
</html>
См. Http://stackoverflow.com/a/10425398/32746 – PhilMY