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

iframeの を取得するsrc場合は、次のコードを使用できます。

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

jQueryにアクセスできる場合は、次のように記述できます。

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

必要がある:

  1. 要素を取得します - この場合は iframe (または他の方法を使用できます - フレームワークを使用しているかどうかと、使用しているマークアップによって異なりますdocument.getElementById)document.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 に答える