1

i dont know a lot of javascript but one thing ive realized is doing this

function example()
{
document.getElementById("example").innerHTML="<script>document.write(example)</script>"
}

doesnt work! i understand this but is there another way of doing this same thing that does work?

4

2 に答える 2

-1

スクリプトに 2 つのエラーがあります。これは機能しません。変数名と関数名が div id と同じであり、この javascript のメソッドが間違っているためです。div にコードを書きますが、実行しません。あなたはそれを試すことができます。

<div id="mydiv"></div>
<script>
function example()
{
document.getElementById("mydiv").innerHTML = eval("document.write('lololo')");
}
example();
</script>
于 2013-05-20T20:17:05.193 に答える