div の背景色を変更するなど、簡単なことを行う JavaScript 関数に div の ID を渡そうとしています。
奇妙なことに、私のコードは w3schools.com Tryit エディターでは機能しますが、JSFiddle では機能しません。また、私のコンパイラ (Coda 2) でも動作しません。
これはこれについて正しい方法ですか?これが私のコードです:
<!DOCTYPE html>
<html>
<head>
<script>
function changeBackgroundColor(asdf)
{
asdf.style.backgroundColor = "#fff000";
}
</script>
</head>
<body>
<div id="myDiv" style="background:red"> this is my div </div>
<button onclick="changeBackgroundColor(myDiv)"> Set background color </button>
</body>
</html>
ここにJSFiddleのものがあります:http://jsfiddle.net/BH9Rs/