gpt4 book ai didi

javascript - Javascript从另一个HTML文件更改属性值

转载 作者:行者123 更新时间:2023-12-03 06:04:08 25 4
gpt4 key购买 nike

我有一个小的网站,尚未在线,但这没关系。里面我有两个框架:

<html>
<frameset border="transparent" cols="63%,37%">
<frame src="A.html" name="A" NORESIZE>
<frame src="B.html" name="B" NORESIZE>
</frameset>
</html>

在框架A中有一个按钮。
<html>
<body>
<input onClick="#" type="button"/>
</body>
</html>

在B帧中有一个youtube视频:
<html>
<body>
<object id="obj" name="obj" width="100%" height="100%">
<param id="param" name="movie" value="http://www.youtube.com/url"/>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"/>
<embed id="embed" name="embed" src="http://www.youtube.com/url"" type="application/x-shockwave-flash" width="100%" height="100%" allowfullscreen="true"/>
</object>
</body>
</html>

现在,我尝试让embed的源和参数的(名为movie)值更改为另一个URL。我已经尝试了很多代码。例如,以下Javascript代码将不起作用:
top.frames["B"].document.getElementById("movie").value = 'http://www.youtube.com/otherurl';
top.frames["B"].document.getElementById("embed").src = 'http://www.youtube.com/otherurl';

因此,如果有人知道如何正确执行这些代码或如何与其他代码获得相同的结果,我将非常感激.VVW

最佳答案

您的DOM已损坏:

更改<param id="param" name="movie" value="http://www.youtube.com/url"
到.. <param id="param" name="movie" value="http://www.youtube.com/url" />

关于javascript - Javascript从另一个HTML文件更改属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7773315/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com