innertext不会在某些网址中运行

时间:2017-06-22 08:42:58

标签: javascript

我需要阅读此网址中的“上传日期”:

https://www.youtube.com/tv?vq=high#/watch/video/control?v=hqwU7nv3hTM&resume

使用此代码:

window.alert(document.getElementsByClassName("uploaded-date")[0].innerText);

我收到错误“无法读取未定义的属性'innerText'。

如果我在此网址中使用相同的方法:

https://www.youtube.com/watch?v=hqwU7nv3hTM

代码:

window.alert(document.getElementsByClassName("ytp-time-duration")[0].innerText);

我只更改类名,所有运行良好。

我不明白我的问题在哪里。

有什么想法吗? 提前谢谢。

1 个答案:

答案 0 :(得分:0)

问题在于负载内容。 脚本启动时,页面尚未加载。 一旦加载一切都很好。