Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   href="javascript заменить на onclic (https://javascript.ru/forum/misc/33109-href%3D-javascript-zamenit-na-onclic.html)

izcian 10.11.2012 21:07

href="javascript заменить на onclic
 
Я использую конструкцию href="javascript Но она считается устаревшей. Хочу поменять на onclic. Но тут есть одна загвоздка.
В скрипте я легко меняю "содержимое" href="javascript. Но вот как поменять аргументы в onclic ?
Например,
onclick='viewFolder("/images/article/article2", "article2",3);


поменять например на
onclick='viewFolder("/images/article", "article",3);

Подскажите пожалуйста можно ли такое сделать, например через document.getElementById ?

a_l 10.11.2012 22:19

Можно, document.getElementById("somediv").setAttribute("o nclick", "alert(hi);");, но это тоже Bad Practice. Логику нужно отделять от представления.
Пользуйтесь этими способами:
http://javascript.ru/tutorial/events...voystvo-obekta
http://javascript.ru/tutorial/events...-standartu-w3c

izcian 10.11.2012 23:20

спасибо a_l Читал это, только не понял как через скрипт помять аргументы в атрибуте onclic


Часовой пояс GMT +3, время: 11:32.