我有这个:
<script type="text/javascript" src="http://xy.com/something.js"></script>
在我的php / html文件中。它包括整个something.js文件。 在这个文件中,有一些像“document.write ...”这样的行在我的页面上写了一些文字。
是否可以在我的php文档中替换此js文件中包含的字符串?我无法更改js文件(我无法访问它)。
更多信息:
.js文件如下所示:
...
var msg = '';
msg +='<b>mystring1</b><br/><i>mystring2</i>';
document.write(msg);
...
我的php文件包含js文件。我想在PHP中将mystring2更改为myteststring。这可能吗?怎么样? 感谢。
答案 0 :(得分:2)
你不能干净利落地做到这一点。
如果.js文件正在调用document.write()
内联,并且它不访问任何外部变量或函数,那么您实际上无法控制它。你也许可以重新定义document.write()
,但这很难看。
我建议您维护自己的.js文件副本,或者使用从window.onload
事件执行的其他脚本再次更改文档。