2010-04-09 95 views
0

我這有。它包含了整個something.js文件。 在這個文件中,有像「document.write ...」這樣的行在我的頁面上寫了一些文本。替換HTML文本的JavaScript包括

是否有可能從我的php文檔中替換這個js文件中包含的字符串?我無法更改js文件(我無法訪問它)。

更多信息:

的.js文件看起來是這樣的:

... 
var msg = ''; 
msg +='<b>mystring1</b><br/><i>mystring2</i>'; 
document.write(msg); 
... 

我的PHP文件包括JS文件。我想在PHP中將mystring2更改爲myteststring。這可能嗎?怎麼樣? 謝謝。

回答

2

你不能這樣乾淨地做。

如果.js文件正在調用document.write()內嵌並且它不訪問任何外部變量或函數,您確實無法控制它。你也許可以重新定義document.write()但這很難看。

我建議您保留自己的.js文件的副本,或者使用從window.onload事件中執行的另一個腳本第二次更改文檔。