1

根据用户打开的页面,我正在传递字符串,例如远程服务器"getElementById('div1')"或来自远程服务器。"getElementsByName('div2')"如何在不使用上述任何功能的情况下在页面中将这些作为 javascript 运行。

4

2 回答 2

1
var head = document.getElementsByTagName('head')[0],
    script = document.createElement('script');
script.innerHTML = 'alert("hello");';
head.appendChild(script);
于 2012-06-27T03:16:01.180 回答
0

您也许可以使用 document.write。我不知道您是否可以将其用于 javascript,但我建议服务器应将代码和元素名称传递给客户端,然后基于此执行某种方法。

于 2012-06-27T03:14:53.300 回答