JavaScript의 setAttribute 메서드는 HTML 요소의 속성 값을 설정할 때 사용됩니다. 이 메서드를 사용하여 지정된 요소의 속성 값을 변경할 수 있습니다.
사용법
setAttribute 메서드는 다음과 같은 구문을 가집니다.
element.setAttribute(name, value);
여기서 element는 속성 값을 변경하려는 HTML 요소를 나타냅니다. name은 변경하려는 속성의 이름을 나타내며, value는 새로운 속성 값을 나타냅니다.
예를 들어, 다음 코드는 id가 "myButton"인 버튼의 value 속성 값을 "Click me!"에서 "Clicked!"로 변경합니다.
<button id="myButton" value="Click me!" onclick="myFunction()">Click me!</button>
function myFunction() {
var button = document.getElementById("myButton");
button.setAttribute("value", "Clicked!");
}
setAttribute 메서드는 다른 메서드와 함께 사용하여 HTML 요소의 여러 속성 값을 변경할 수도 있습니다. 예를 들어, 다음 코드는 id가 "myImage"인 이미지의 src와 alt 속성 값을 동시에 변경합니다.
<img id="myImage" src="image.jpg" alt="An image">
function changeImage() {
var image = document.getElementById("myImage");
image.setAttribute("src", "newimage.jpg");
image.setAttribute("alt", "A new image");
}
'IT > javascript' 카테고리의 다른 글
자바스크립트 remove vs removeChild 차이점 (0) | 2023.04.13 |
---|---|
자바스크립트 append vs appendChild 차이점 (0) | 2023.04.13 |
자바스크립트 getAttribute (0) | 2023.04.13 |
자바스크립트 querySelectorAll (0) | 2023.04.12 |
자바스크립트 querySelector (0) | 2023.04.12 |
댓글