我需要阅读此网址中的“上传日期”:
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);
我只更改类名,所有运行良好。
我不明白我的问题在哪里。
有什么想法吗? 提前谢谢。
答案 0 :(得分:0)
问题在于负载内容。 脚本启动时,页面尚未加载。 一旦加载一切都很好。