使用javascript获取div的属性

时间:2012-07-19 03:52:50

标签: javascript html getelementsbytagname

我希望得到这些价值" xxxxx"来自元素" src"来自这些div

我尝试了很多getelements但它没有用。

任何人都可以帮助我吗

<div id="iframe_container" >
    <iframe name="I1" marginwidth="1" marginheight="1" width="100%" height="100%" frameborder="0" scrolling="auto" align="center" src="xxxxx"  class="floating_iframe"> 
        Your browser does not support inline frames or is currently configured not to display inline frames.
    </iframe>
</div>

3 个答案:

答案 0 :(得分:1)

如果您要执行的操作是获取iframe的src,则可以使用以下代码:

var iframes = document.getElementById("iframe_container").getElementsByTagName("iframe");
var src = iframes[0].src;

答案 1 :(得分:0)

如果您有权访问jQuery,则可以写下:

var src = $('#iframe_container iframe').attr('src');

答案 2 :(得分:0)

你需要:

  1. 获取元素 - 在本例中为iframe(您可以使用document.getElementByIddocument.getElementsByName或任何其他方式 - 取决于您是否正在使用任何框架以及您拥有的标记)
  2. 一旦你拥有该元素,你只需在该元素上调用getAttribute("src")
  3. 示例(http://jsfiddle.net/K3pEw/12/):

    var iFrame = document.getElementsByName('I1');
    alert("The src attribute of your iframe is: "  + iFrame[0].getAttribute('src'))