面对这个问题,我不知道如何正确解决。
我正在使用脚本:
<script type="text/javascript" src="http://www.gta4.it/stat/view_stats.js.php?mode=0"> </script>
输出一个document.write
:
document.write('11');
因此数字是使用 JavaScript 显示的。
我想要做的是获取此 document.write
的内容并将其写入另一个服务器中的变量,JavaScript 或 PHP。
有什么想法吗?
最佳答案
像任何 JavaScript 函数一样,您可以劫持 document.write
并将其替换为您自己的函数:
<script>
var oldWrite = document.write; // Save original function.
var myValue = "";
document.write = function(str) {myValue += str;}; // Overwrite function.
</script>
<script type="text/javascript" src="http://www.gta4.it/stat/view_stats.js.php?mode=0"> </script>
<script>
document.write = oldWrite; // Restore old function.
alert(myValue);
</script>
您可以在此处查看实际效果:http://jsfiddle.net/qwef4/
关于Php Javascript 将 document.write 的内容写入变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8128013/