function selectById()

{

//엘리먼트 ID가 eleA인 엘리먼트를 변경

var element = document.getElementById("eleA");

element.style.backgroundColor = "red";

}


function selectByTagName()

{

//태그이름 span이 갖고 있는 모든 엘리먼트를 변경

var elements= document.getElementsByTagName("span");

for(var i = 0, element; element = elements[i]; i ++)

{

element.style.backgroundColor= "blue";

}

}


function selectByName()

{

//엘리먼트의 name이 eleA인 엘리먼트 변경

var elements = document.getElementsByName("eleA");

for(var i = 0, element; element = elements[i]; i ++)

{

element.style.backgroundColor= "yellow";

}

}


function reset()

{

location.reload();

}


//id는 객체마다 모두 다른값을 가져야한다. 따라서 ...ById는 하나의 객체를 선택한다.

//name은  객체끼리 중복이 가능하다. 따라서 ...ByName은 여러 객체를 선택할 수 있다.




7-5_getElement.js


반응형

'Programming > JavaScript' 카테고리의 다른 글

[JavaScript] 7-7_attrObj.js  (0) 2016.12.08
[JavaScript] 7-6_referencedObj.js  (0) 2016.12.08
[JavaScript] 7-4_DOMAPI.js  (0) 2016.12.08
[JavaScript] 7-3_Tag.js  (0) 2016.12.08
[JavaScript] 7-2_DocumentObj2.js  (0) 2016.12.08

+ Recent posts