标记后的JS添加按钮

时间:2018-09-03 14:04:26

标签: javascript

我有标签a-av-player(标签会在3秒钟后可见),并且需要在此标签的末尾添加按钮。我用js:

function foo() {
  var button = document.createElement("button");
  button.id = 'fs-vid-button';
  button.innerHTML = "Do Something";

  // 2. Append somewhere
  var body = document.getElementsByTagName("v-av-player")[0];
  body.appendChild(button);
}

setInterval(function() {
  foo()
}, 3000)

仅当我将“ getElements”更改为“ body”时,脚本才起作用,为什么? 请帮助我:)

1 个答案:

答案 0 :(得分:0)

仅具有style =“ visibility:hidden;”的按钮该怎么办?

然后您可以访问此按钮并更改样式document.getElementById(“ your_button_id”)。style.visibility =“ visible”;

或者您可以使用document.getElementById(“ your_button_id”)。classlist.remove(“ your_class”)类,这样就可以删除可能隐藏了它的CSS类。

...

或“显示:无;”然后“显示:阻止;”