怎么在html的src的值这里调用js方法或变量获取图片地址?

leedaning 2014-03-14 11:20:41
请教各位高手,怎么在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函数或者变量获取图片路径?
...全文
68532 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
soyofy 2016-11-22
  • 打赏
  • 举报
回复
引用 11 楼 leedaning 的回复:
多谢各位的热心帮助,我现在已经做好了,<img id="imgInit" alt="海边风情" src="javaScript:NextPic()" >,这样就能调用JS的函数NextPic()了。多谢版主了“就算执行了onload,你也循环调用了,要在函数中删除img的onload事件”,如果用onload确实要在函数中删掉该事件的。
哥能给个完整的代码吗? 我想学学,我刚刚html起步。一直想做个这个东西,就是没有头绪。
Devin.qu 2016-06-23
  • 打赏
  • 举报
回复
$("img").attr("src");
町町独立 2016-06-23
  • 打赏
  • 举报
回复
你这个 NextPic()函数是放在哪个位置执行,onload中吗 ?我的 NextPic() 不执行
leedaning 2014-03-14
  • 打赏
  • 举报
回复
多谢各位的热心帮助,我现在已经做好了,<img id="imgInit" alt="海边风情" src="javaScript:NextPic()" >,这样就能调用JS的函数NextPic()了。多谢版主了“就算执行了onload,你也循环调用了,要在函数中删除img的onload事件”,如果用onload确实要在函数中删掉该事件的。
  • 打赏
  • 举报
回复
你用错事件了,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>
打字员 2014-03-14
  • 打赏
  • 举报
回复
<img src="blank.gif" onload="getRealSrc(this)" /> 先用一個很小透明的圖片作替代,加載好后執行getRealSrc方法再獲取真正的src并賦值
leedaning 2014-03-14
  • 打赏
  • 举报
回复
引用 7 楼 showbo 的回复:
因为你的src没有指定,加载不到图片导致图片再某些浏览器下是不占位置的,增加一个alt这样就能显示了 <img id="imgInit" src="?" onload="javascript:imgUrl();" alt="图片不显示替代的文字内容">
不会啊,我用的其实是有alt的:<img id="imgInit" alt="海边风情" src="javascript:imgUrl();" onload="javascript:imgUrl();" style="width:240px;height:320px;display:block;" />
  • 打赏
  • 举报
回复
因为你的src没有指定,加载不到图片导致图片再某些浏览器下是不占位置的,增加一个alt这样就能显示了 <img id="imgInit" src="?" onload="javascript:imgUrl();" alt="图片不显示替代的文字内容">
leedaning 2014-03-14
  • 打赏
  • 举报
回复
引用 5 楼 microlab2009 的回复:
<img src="?" id="imgInit" onclick="方法()">还有其他的事件属性都是可以的 ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup
<img id="imgInit" src="?" onload="javascript:imgUrl();">不知道这个可行吗?我试试的不行。
嘻哈大咖秀 2014-03-14
  • 打赏
  • 举报
回复
<img src="?" id="imgInit" onclick="方法()">还有其他的事件属性都是可以的 ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup
leedaning 2014-03-14
  • 打赏
  • 举报
回复
引用 3 楼 microlab2009 的回复:
[quote=引用 2 楼 leedaning 的回复:] 我是想在<img src="?" id="imgInit">里面“?”的地方调用执行JS函数或者JS变量,从而得到图片的路径,不是先执行JS方法改变图片src,是想在<img>标签里src的位置调用JS代码。不知道我这么说各位明白了没有,希望大家能够多多指点!
src里面放的就是图片地址啊 你这里面放函数或者JS变量 那你的图片的路径放哪?[/quote] 图片路径就是JS变量或者是调用的JS函数里面设置此处图片的src路径。img标签怎么调用js的函数呢?
嘻哈大咖秀 2014-03-14
  • 打赏
  • 举报
回复
引用 2 楼 leedaning 的回复:
我是想在<img src="?" id="imgInit">里面“?”的地方调用执行JS函数或者JS变量,从而得到图片的路径,不是先执行JS方法改变图片src,是想在<img>标签里src的位置调用JS代码。不知道我这么说各位明白了没有,希望大家能够多多指点!
src里面放的就是图片地址啊 你这里面放函数或者JS变量 那你的图片的路径放哪?
leedaning 2014-03-14
  • 打赏
  • 举报
回复
我是想在<img src="?" id="imgInit">里面“?”的地方调用执行JS函数或者JS变量,从而得到图片的路径,不是先执行JS方法改变图片src,是想在<img>标签里src的位置调用JS代码。不知道我这么说各位明白了没有,希望大家能够多多指点!
嘻哈大咖秀 2014-03-14
  • 打赏
  • 举报
回复
<html>
<head>

</head>
<body>

<img src="?"  id="imgInit">

</body>
<script language="javascript">
var adres="图片地址";
document.getElementById('imgInit').src = adres;

</script>
</html>
内容概要:本文档围绕基于H桥级联五电平逆变器的三相LCL滤波器SPWM调制技术,利用MATLAB/Simulink平台开展系统建模与仿真分析,深入探讨多电平逆变器的调制策略、LCL滤波器的设计方法及其在电力电子系统中的应用。文档不仅聚焦于核心仿真模型的构建与性能验证,还系统整理了大量相关科研资源,涵盖VSG控制、双机并联、下垂控制、无功优化、储能配置、微电网调度等多个前沿方向,展示了MATLAB/Simulink在电力系统、新能源控制、信号处理及智能优化等领域的广泛应用。同时强调科研过程中逻辑思维、创新意识与借助优质仿真资源的重要性,倡导“借力”提升科研效率。; 适合人群:电力电子、电气工程、自动化、新能源系统及相关专业的研究生、科研人员及从事电力电子与微电网仿真的工程技术人员。; 使用场景及目标:①开展多电平逆变器与LCL滤波器的仿真设计及性能优化研究;②深入掌握SPWM调制技术及其在逆变系统中的实现机制;③复现高水平论文中的控制策略与仿真模型,支撑科研项目或论文写作;④结合提供的网盘资源快速获取主流研究方向的Matlab/Simulink代码与模型,加速科研进程。; 其他说明:所有仿真资源可通过关注公众号“荔枝科研社”并访问指定百度网盘链接免费获取,建议读者系统学习文档内容并结合自身研究课题进行实践与创新,充分发挥资源的参考价与实用价

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧