有没有办法检测文本的来源(如果它不是纯HTML),例如
document.write('ok')会在页面的某处写好。但它没有出现在HTML中,它是动态的。
我的问题是,当我有一个冗长/复杂的代码源时,我想知道'ok'来自哪里。
有什么想法吗?
答案 0 :(得分:1)
在JavaScript文件中搜索“ok”/查看它所在的选择器并搜索它们?
如果这些策略没有用,那么我确定有一个JavaScript调试器可以让你逐步完成代码执行?我期望在你漫长/复杂的来源上花一些时间。
我不认为有任何其他程序化的方法可以让你这么做。
答案 1 :(得分:1)
您可以覆盖document.write并跟踪调用的来源。例如
document.write = function(arg) {
console.trace()
}