2013-08-12 2 views
0

Читая этот вопрос: What does "javascript:void(0)" mean? Я могу понять, почему <a href="javascript:void(0)" используется - для того, чтобы предотвратить переадресацию страницыПочему HREF = "JavaScript: недействительным()

Я сталкивалась с этим кодом:?.

<a id="myId" href="javascript:void()" 
    onclick="removePopup()">Close</a> 

оператор void не принимает какой-либо параметра в этом случае. является ли это ошибка?

+0

Оба одинаковы. Нет разницы – Praveen

ответ

2

Да, это ошибка. браузер выдаст ошибку синтаксиса при щелчке ссылки, если функция removePopup() не останавливает по умолчанию. (Если функция делает, что это могло бы объяснить, почему разработчик не заметит.)

> void() 
SyntaxError: Unexpected token) 
Смежные вопросы