자바 스크립트 콜백을 트리거하는 앵커를 사용하고 있지만 다른 곳으로 이동하지 않는 앵커를 사용하려는 경우 다음 구조의 형식이 의미 상 올바른지 알고 싶습니다. 장소 :비어있는 앵커를 정의하는 의미 상 올바른 방법
자바 스크립트 :
window.addEventListener('load', function() {
document.getElementById('AuxAnchor').addEventListener('click', function(e) {
// Do something
e.preventDefault(); // Don't navigate to anywhere
}, false)
}, false);
html로 :
<a id="AuxAnchor" href="">Click me</a>
: 빈 값
정의 href 속성
가 불확정 href 속성<a id="AuxAnchor" href="#">Click me</a>
: I가 해야하는 후자 (미정 href 속성)에 하이퍼 외관
<a id="AuxAnchor">Click me</a>
주 시뮬레이션 것을
누락 인 문서 ID와 href 속성 정의 스타일을 사용하여,하지만 그건 기본적으로 외관상의 문제이고, 그렇게하는 것이 전혀 신경 쓰이지 않습니다.
의미 상 고유 ID는 하나만있을 수 있습니다. 대신 수업으로 바꾸고 싶다고 생각합니다. – Sablefoste
ID는 다른 케이스를 보여주고 싶기 때문에 동일합니다. 동일한 문서에 동시에 나타나기위한 것이 아닙니다. – arielnmz
나는 그것을 필요로하지 않을 때'href'를 전혀 사용하지 않는 것을 선호합니다 .. –