怎么在浏览器控制台用JS代码获取到动态渲染的html代码?

学生党,想写一个统计绩点的JS脚本,但是Web上教务系统的成绩表格是动态加载出来的,
查看网页源代码是没有显示嵌有成绩的代码的:

clipboard.png

但是可以用火狐浏览器右键审查元素看到动态渲染出的html代码,

clipboard.png

但是我在控制台取不到相关标签数据

clipboard.png
怎么才能取到这个表格的html代码(然后我就可以遍历这个表格tr特定td计算绩点)

各位工作的好哥哥好姐姐们给后辈指点一下把 ლ(′◉❥◉`ლ)

阅读 3.9k
2 个回答

内容是在iframe里,需要先获取iframe的document对象。再操作DOM

获取iframe对象
var iframe = document.getElementById('iframeId').contentWindow;
通过iframe对象访问内部DOM
var div =iframe.document.getElementById('divId');

找到对应的(ajax)请求

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题