延迟一段时间后如何执行此元素代码? Javascript / HTML

时间:2019-05-23 21:54:10

标签: javascript html

我使用此插件https://chrome.google.com/webstore/detail/codify-the-code-adder/fdhkolbghmfidicmkaidnhpjcoeafojl?hl=en-GB 这是一个扩展程序,它将自动在网站上执行代码。

然后我尝试执行以下代码:

document.getElementsByClassName('labelname')[0] .innerHTML ='此处为新文本';

但是我得到了错误:

无法设置未定义的属性“ innerHTML”

我认为这是因为元素加载的时间比网站晚一些,并且该插件正在尝试在页面加载后立即设置元素。

那我该如何延迟执行?

对不起,我是编码的新手。我认为该元素需要在函数中吗?然后我需要一个计时器。我试图找到方法,但没有成功。

我在这里尝试了两行:

document.getElementsByClassName(“ labelname”)[17] .textContent =“此处输入新文本”;

document.getElementsByClassName('labelname')[0] .innerHTML ='此处为新文本';

如果页面已加载,它们就会在google chrome控制台中起作用。

0 个答案:

没有答案