在JavaScript中检测动态文本的来源

时间:2010-03-05 08:44:50

标签: javascript text dynamic

有没有办法检测文本的来源(如果它不是纯HTML),例如

document.write('ok')会在页面的某处写好。但它没有出现在HTML中,它是动态的。

我的问题是,当我有一个冗长/复杂的代码源时,我想知道'ok'来自哪里。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

在JavaScript文件中搜索“ok”/查看它所在的选择器并搜索它们?

如果这些策略没有用,那么我确定有一个JavaScript调试器可以让你逐步完成代码执行?我期望在你漫长/复杂的来源上花一些时间。

我不认为有任何其他程序化的方法可以让你这么做。

答案 1 :(得分:1)

您可以覆盖document.write并跟踪调用的来源。例如

document.write = function(arg) {
    console.trace()
}