コードコピーは次のとおりです。
function square(num){
var total = num*num; //ローカル変数
合計を返します。
}
var total = 50; //グローバル変数
var number = square(20);
アラート(合計); //結果は50です
function square(num){
Total = num*num; //グローバル変数
合計を返します。
}
var total = 50; //グローバル変数
var number = square(20);
アラート(合計); //結果は400です
この微妙な違いは、プログラムの結果に影響します
コードコピーは次のとおりです。
体{
色:白;
背景色:黒;
}
これらの色は、<body>タグに直接含まれるコンテンツだけでなく、ボディ要素内にネストされたすべての要素にも作用します
ID属性はフックのようなもので、一方の端のドキュメントの要素と、もう一方の端のCSSスタイルシートのスタイルに接続します。
document.getElementById( "購入")この呼び出しは、ドキュメントオブジェクトの一意の要素に対応するオブジェクトを返します。
ID属性値は購入です
実際、ドキュメント内の各要素はオブジェクトです。任意のオブジェクトは、DOMが提供するメソッドを使用して取得できます。
GetElementsByTagnameは配列を返し、ドキュメント全体に1つの要素しか存在しない場合でも配列を返します。
例:
コードコピーは次のとおりです。
var items = document.getElementsByTagname( "li");
for(var i = 0; i <items.length; i ++){
アラート(typeof item [i]);
}
表示されているすべての情報はオブジェクトです
GetElementByClassName
同じクラス名のある要素の配列も返します
プロパティを取得して設定します
getattribute
object.getAttribute(属性)
注:getAttributeメソッドはドキュメントオブジェクトに属していないため、要素ノードオブジェクトを介してのみ呼び出されます。
setAttribute
object.setattribute(属性、値)
例:
var Shopping = document.getElementById( "購入");
Shopping.setAttribute( "Title"、 "a goods" ");