怎么在html的<img src="">src的值这里调用js方法或变量获取图片地址?
请教各位高手,怎么在html的<img src="">中调用js的函数或者js变量来指定图片路径?
<html>
<head>
<script language="javascript">
var adres="图片地址";
function imgUrl(){
document.images.imgInit.src="图片地址";
}
</script>
</head>
<body>
<img src="?" id="imgInit">
</body>
</html>
请问怎么<img src="调用js函数或者变量获取图片路径">中的src的值部分调用js函数或者变量获取图片路径?
------解决方案--------------------<html>
<head>
</head>
<body>
<img src="?" id="imgInit">
</body>
<script language="javascript">
var adres="图片地址";
document.getElementById('imgInit').src = adres;
</script>
</html>
------解决方案--------------------<img src="blank.gif" onload="getRealSrc(this)" />
先用一個很小透明的圖片作替代,加載好后執行getRealSrc方法再獲取真正的src并賦值
------解决方案--------------------你用错事件了,onload是成功加载时才会执行,src不会执行js函数,设置没用。
用onerror,不过有些浏览器不会支持onerror
就算执行了onload,你也循环调用了,要在函数中删除img的onload事件
<img id="imgInit" alt="海边风情" src="乱设置一个就行" onerror="imgUrl()" style="width:240px;height:320px;display:block;" />
<script language="javascript">
function imgUrl() {
document.images.imgInit.src = "http://avatar.csdn.net/6/E/E/1_leedaning.jpg";
}
</script>