Javascript

[javascript] ie return 값이 그대로 출력될때

cocho/kuby 2017. 11. 17. 19:57

[javascript] (explorer) return 값이 그대로 출력될때


function test() {

return true;

}


<a href="javascript: test();">클릭!!</a>


요렇게 하면 크롬은 잘 작동 되지만... ie 에선 return 값이 그대로 출력되서 화면에 true 라고 나올 때가 있다..


어떤상황에서 나오는지는 잘 모르겠지만...


이럴땐 href 속성이 아닌 html 이벤트를 써야한다.


<a href="javascript: void(0)" onclick="test();">test</a>


href 속성을 void(0) 을 줘서 막고

html 이벤트 onclick 을 사용해서 스크립트를 발생시킨다.