我正在从远程服务器传递"getElementById('div1')"
或"getElementsByName('div2')"
等字符串,具体取决于用户打开的页面。如何在不使用任何上述功能的情况下在页面中将这些作为javascript运行。
答案 0 :(得分:1)
var head = document.getElementsByTagName('head')[0],
script = document.createElement('script');
script.innerHTML = 'alert("hello");';
head.appendChild(script);
答案 1 :(得分:0)
您可以使用document.write。我不知道你是否可以将它用于javascript,但我建议服务器应该将代码和元素名称传递给客户端,然后根据它执行某种方法。