如何用Javascript获取iframe属性

h5qlskok  于 2023-03-11  发布在  Java
关注(0)|答案(2)|浏览(168)

我有这个HTML代码在我的网页:

<iframe id="tubepress-video-object-1481217710" data-videoid="gCVXhS5Szbk" data-playerimplementation="youtube" data-videoprovidername="youtube" class="youtube-player" type="text/html" width="525" height="450" src="https:something..." frameborder="0" allowfullscreen></iframe>

每次重新加载网页时,iframe的id都会改变。我可以通过Javascript获得iframe的id,但是我不知道如何获得“data-videoid"的值。有没有人可以帮助我?

0mkxixxg

0mkxixxg1#

使用文档.getElementById(“管压机-视频-对象-1481217710”).getAttribute(“数据-视频id”)

zvokhttg

zvokhttg2#

选择页面上的第一个或唯一的IFRAME元素:

var frame = document.querySelector('iframe');

然后获取属性:

var val = frame.getAttribute('data-videoid');

或者获取一个数据属性:

var val = frame.dataset.videoid;

相关问题