[英]Insert HTML to a div in a tampermonkey script
如何在 tampermonkey 脚本中将 HTML 插入到 div 中? 我试过了
var htmlll= `
<button>hi</button>
`
document.getElementsByClassName("clasname").innerHTML += htmlll;
尽管它一直说Uncaught (in promise) TypeError: Cannot read property 'innerHTML' of null
。
我努力了
document.addEventListener("DOMContentLoaded", function(event) {
var htmlll= `
<button>hi</button>
`
document.getElementsByClassName("clasname").innerHTML += htmlll;
});
来解决这个错误,但它没有用。 它没有给我一个错误,也没有附加 html。
注意:我使用的是 vanilla javascript。 请不要用 jquery 解决方案回答。
它应该是document.querySelector('.jspath') or '#jspath'
你错误地只写了jspath
它需要像
document.getElementsByClassName("clasname")[0].innerHTML += htmlll;
因为.getElementsByClassName()
返回一个集合,而不是单个元素。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.