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 に答える