如何使用jquery或vanillajavascript从iframe中获取两个脚本src

How to get two scripts src from iframe using jquery or vanilla javascript

本文关键字:两个 src 脚本 获取 jquery 何使用 vanillajavascript iframe      更新时间:2024-02-27

如何使用jquery或javascript 从iframe获取两个脚本src

<div id="mytesting">
    <iframe src="index.html" id="testing" >
    <html>
    <head>
    <script src="http://google.com/javascript.js"></script>
 <!-- i want to get below src the src will change every time  -->
    <script src="http://testing.com"></script>
<!--   i want to get above src the src will change every time -->
    </head>
    <body>
    </body>
    </html>

    </iframe>
</div>

在本文中,我想使用jquery或javascript获得第二个src。

在代码中有不同的方法可以选择src属性,我建议您首先给它一个这样的id:

<script id="myscript" src="http://testing.com/javascript.js"></script>

然后,您可以使用$("#myscript")根据元素的id来选择该元素。获取src属性的代码是

var source = $("#myscript").attr('src');

如果不想添加id属性,可以使用不同的选择器,例如,可以选择头中的第二个脚本标记,如下所示:$("head script:nth-child(2)")。但是要小心,因为如果有人在head中的该元素之上添加另一个script元素,这将不再有效。