-6

このリンクを参照して、ツリービューを実行しています

ファイアバグでこのエラーが発生します

**Non-standard document.all property was used.
Use W3C standard document.getElementById() instead.

return document.all[id].style[property];** 

document.getElementById()その場所での使い方

4

1 に答える 1

0

このエラー メッセージは、 variable のプロパティ「all」にアクセスしたことを意味しますdocumentが、このプロパティは非推奨であるため、使用しないでください。コンソールは、メソッド「getElementById」を使用する必要があることを示しています。このメソッドは、指定された ID を持つ要素を返します。次に進むことができます。

ID がわかっている場合に ID で要素にアクセスするには、たとえば、変数を宣言し、その結果を割り当てますgetElementById(問題が発生する可能性がありますstyle[property])。

var myElement=document.getElementById("id");
return myElement.property; // height for example

あるいは単に

return document.getElementById("id").property;  // height for example
于 2013-03-10T18:09:45.070 に答える