JavaScript를 사용하여 동적으로 링크에 href
속성을 추가 할 수 있습니까?JavaScript를 사용하여 링크에 동적으로 "href"속성을 추가 할 수 있습니까?
<a></a>
에 기본적으로 href
속성을 추가하고 싶습니다 (즉, 사용자가 웹 사이트에서 특정 이미지를 클릭 할 때).
그래서에서 : 나는 당신이합니다 (<a>
요소에 대한 DOM 객체를 가져 document.getElementById
또는 기타를 사용하는 방법을 알고 있다고 가정
<a href="somelink url">Link</a>
재미있는합니다. 나는 당신이 필드 (setAttribute'를 사용하여 아래의 나의 해결책과 비교할 때)와 같은 속성에 직접 접근 할 수 있다는 것을 몰랐다. 이 접근 방식이 표준인지 여부를 아는 사람이 있습니까? – mgiuca
감사합니다 모두 - 두 가지 방법으로 작동합니다. – Pavel
DOM 요소 href는 el.href로 직접 설정할 수있는 특성이라고 생각합니다. 대신 setAttribute (el, attr)는 특정 DOM 요소에 사용자 정의 속성을 추가하는 데 사용되므로이 경우 std를 설정하는 데 사용할 필요가 없습니다. attr – stecb