a태그 단순 궁금증입니다.
향율
a태그 사용시에
a href=#none/a
a href=#/a
a href=void(0);/a
따로 경로를 쓰는게 아닐때 저런경우를 넣을때가 있는데
어느 개발자분이 저렇게 넣으면 클릭시 상단(?)으로 올라간다고 하드라구요.
그럼 문법상 올바른게 어떤거며 상단으로 안올라가려면 어떻게 해야하나요?
-
피리
아.. 바쁘신데 정말 답변 감사드립니다!! 하하;; 궁금증이 해소되었어요 ㅎ
-
찬솔나라
쉽게 말하자면 \이 a태그를 클릭해도 아무 액션도 취하지 않겠습니다\ 라는 뜻인데, 쓰면 안된다기보다는 onClick과 혼용되었을경우 스크립트가 시쳇말로 씹히는 경우가 있거든요. ^^
-
외솔
릴라강님 친절한 답변 정말 감사드립니다. 한가지 더 질문드려도..괜찮을지..ㅎㅎ;; javascript:void(0) 이게 되도록 쓰지 말라고 하던데.. 왜그런지 알수있을까요..?(이걸 알려준분이 원인을 기억을 못해서..ㅜㅜ)
-
착히
href=\javascript:void(0)\
혹은 onClick=\void(0)\
이 맞습니다. 단순 단일함수 호출이라면 굳이 뒤에 세미콜론을 붙힐 필요는 없습니다 -
화이트
우선 답변 감사드립니다 ㅜ..ㅜ덧글쓰신말씀이 맞구요.. void(0);은 문법상 안맞다고해서.. 문법에 맞는게 어떤건지는 알수 있을까요..?
-
도란
href=\#none\은 none이라는 id값을 가진 엘리먼트의 위치를 찾아 스크롤해주는것을 의미하고 href=\#\은 선택할 id가 없으므로 문서의 최상단으로 스크롤을 위치하게 합니다. 상단으로 올라가는것은 아마도 이부분을 말씀하시는거 같군요.