繁体   English   中英

将 HTML 插入到 tampermonkey 脚本中的 div

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM