위의 "최고의 답변"은 프로그래밍 방식으로는 정확하지만 실제로 제기 된 질문에 대한 답변은 아닙니다. 질문은 mouseover 이벤트에서 포인터를 변경하는 방법을 묻습니다. 어딘가에 오류가있는 방법에 대한 게시물이 질문에 대답하지 않습니다. 허용되는 답변에서 mouseover 이벤트는 공백 ( onmouseover=""
)이며 대신 스타일 옵션이 포함됩니다. 왜 이런 일이 있었는지 배플 링.
지망생의 링크에는 아무 문제가 없을 수 있습니다. 다음 HTML을 고려하십시오.
<a id=test_link onclick="alert('kinda neat);">Click ME!</a>
사용자 마우스가이 링크 위에 있으면 포인터가 손 모양으로 바뀌지 않고 대신 일반 텍스트 위에 마우스 포인터가 놓인 것처럼 포인터가 작동합니다. 이것을 원하지 않을 수도 있습니다 ... 그래서 마우스 포인터가 바뀌도록 지시해야합니다.
찾고있는 대답은 이것입니다 (다른 사람이 게시했습니다).
<a id=test_link onclick="alert('Nice!');"
onmouseover="this.style.cursor='pointer';">Click ME!</a>
그러나, 이것들이 많거나, 이런 종류의 것들을 사방에 사용하고 어떤 종류의 변화를 일으키거나 버그에 빠지기로 결정한다면 이것은 악몽입니다. CSS 클래스를 만드는 것이 좋습니다.
a.lendhand {
cursor: pointer;
}
그때:
<a class=lendhand onclick="alert('hand is lent!');">Click ME!</a>
이 방법보다 더 나은 방법이 많이 있습니다. DIV 의, 버튼 , IMG 등이 더 유용 할 수 있습니다. <a>...</a>
그래도 사용 하면 아무런 해가 없습니다 .
자렛.