2016-06-13 9 views
0

私のリストの親ノードに(idセレクタを使用して)アクセスし、プレーンなjavascriptを使用して背景色を追加したいと思っています。これは私のコードですが、動作しません。Javascript DOM styling

var listParentNode; 
    listParentNode = getElementById("list2").parentNode; 
    listParentNode.style.backgroundColor = "#deff00"; 

これはうまくいかず、どうすれば解決できるのでしょうか?ありがとう

答えて

1

getElementByIdはドキュメントの関数です。

var listParentNode = document.getElementById("list2").parentNode; 
+0

を使用する必要があり、文書を入力し忘れました。しかし、私のコードはまだ動作しません。 –

+0

コンソールにエラーはありますか? – Mengo

+0

いいえ、奇妙なことは、コンソールに入力しても機能しますが、ページを更新しても機能しないということです。 –

0

var listParentNode; 
 
listParentNode = document.getElementById("list2").parentNode; 
 
listParentNode.style.backgroundColor = "#deff00";
<div>parent div 
 
    <div id="list2">inside div</div> 
 
</div>

あなたはのdocument.getElementById

+0

ドキュメントの入力を忘れました。しかし、私のコードはまだ動作しません。 –