在页面加载时向现有元素添加属性

时间:2021-03-03 09:35:33

标签: javascript html jquery

我在网站上有这个 div,只需要在页面加载时自动添加文本。所以我尝试了 Jquery append 或 Jquery 文本。但似乎他们只是替换了标签内的内容。

<video src="how-it-works.mp4" autoplay="autoplay"></video>

我想向视频标签添加“控件” 文本。如下图

<video controls src="how-it-works.mp4" autoplay="autoplay"></video>

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

视频是已知标签,所以你试试:

$("video").prop("controls", true);

$("video").attr("controls", "");

如果视频在这里,你无法捕获事件,你可以试试这个:

var timer = setInterval(function() {
    if($("video").length > 0){
       clearInterval(timer);
       $("video").attr("controls", "");
    }
}, 100); 

每 100 毫秒我测试一次标签视频是否存在

相关问题