【问题标题】:javascript - get img srcjavascript - 获取 img src
【发布时间】:2016-04-09 22:44:11
【问题描述】:

如果我在index.html 中有一个img

<script src="script/script.js" type="text/javascript"></script>
<img id="imgb" src="picture/banner1.jpg" border="0">

然后在一个单独的文件中,比如gallery.html,我需要在index.html中获取imgsrc元素。

我试过写这个函数:

function imgbbs(){
    var x = document.getElementById('imgb').src;
    document.getElementById('imgbb').src = x;
}

然后尝试在gallery.html中使用它:

<script src="script/script.js" type="text/javascript"></script>
<body onload="imgbbs()">
    <img id="imgbb" src="" border="0">

但它似乎不起作用。如何在不同的文件中获取imgsrc 属性?

【问题讨论】:

  • 除非您打算在某个时候使其动态化,否则imgb 是硬编码的,这意味着它不会被动态化,只需在其他页面上硬编码即可。
  • gallery.html 文件是否在 iframe 中?

标签: javascript html image src


【解决方案1】:

这样做的一种方法是使用 jquery 加载 index 页面的一部分,它会像这样:

$( "#your_image_container_in_gallery.html" ).load( "index.html #imgb" );

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-14
    • 2013-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-22
    • 1970-01-01
    相关资源
    最近更新 更多