0

我想从这些 div 的元素“src”中获取这些值“xxxxx”

我尝试了很多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>
4

3 回答 3

1

如果您要做的是获取srciframe 的,您可以使用以下代码:

var iframes = document.getElementById("iframe_container").getElementsByTagName("iframe");
var src = iframes[0].src;
于 2012-07-19T03:55:34.607 回答
0

你需要:

  1. 获取元素 - 在本例中为 iframe(您可以使用document.getElementByIddocument.getElementsByName或任何其他方式 - 取决于您是否使用任何框架以及您拥有什么标记)
  2. 一旦你有了元素,你就可以简单地调用getAttribute("src")那个元素。

示例(http://jsfiddle.net/K3pEw/12/):

var iFrame = document.getElementsByName('I1');
alert("The src attribute of your iframe is: "  + iFrame[0].getAttribute('src'))
于 2012-07-19T04:29:05.607 回答
0

如果您可以访问jQuery,则可以编写:

var src = $('#iframe_container iframe').attr('src');
于 2012-07-19T04:18:19.710 回答