请求高手看下这个js兼容谷歌的问题-JS点击图片更换DIV的背景图
<SCRIPT language="JavaScript1.2">
<!--
function tile(){
if (!document.all)
return;
var source=event.srcElement;
if (source.tagName=="IMG")
photoID=getid("photo");
photoID.style.backgroundImage="url("+source.src+")";
}
-->
</SCRIPT>
这段JS的作用是点击图片更换DIV的背景图,在IE下面正常,谷歌和火狐不行,求帮忙解决下
这个是具体效果:http://hmw203204.chinaw3.com/tiyan/ 就是不兼容谷歌浏览器
------解决方案--------------------本帖最后由 showbo 于 2014-02-19 11:26:43 编辑
function tile(e) {
e = e
------解决方案--------------------
window.event;
var source = e.srcElement
------解决方案--------------------
e.target;
if (source.tagName == "IMG")
photoID = getid("photo");
photoID.style.backgroundImage = "url(" + source.src + ")";
}
document.onclick = tile; //or
// document.onclick = function (e) { tile(e)}