Как передать параметр в функцию с помощью js ?
Здравствуйте.
Имеется код: <a onclick="return AddIntoCart('/oborudovanie/', 996, 1)" id="add"></a> <span id="val_1" onclick=".........">1000</span> Можно ли к событию onclick для span#val_1 привязать что-то, что будет передавать во второй аргумент функции AddIntoCart значение innerHTML вышеуказанного span ? |
можно так
<script> function f(param) { alert(param); } </script> <span id="val_1" onclick="f(this.innerHTML)">1000</span> |
не понял. по клику на span запускается функция f, которая в параметры для f передает значение из span. и? мне-то нужно, чтобы значение из span передавалось вторым аргументом в AddIntoCart и ждало своего часа, пока я не запущу AddIntoCart, щелкнув по ссылке...
|
запиши в функции f это значение в какую-нибудь переменную, которая доступна и функции AddIntoCart
а функция AddIntoCart при вызове пусть проверяет эту переменную |
<a onclick="return AddIntoCart('/oborudovanie/', document.getElementById('val_1').getAttrubte('data-value'), 1)" id="add"></a> <span id="val_1" onclick="this.setAttribute('data-value', this.innerHTML)">1000</span> Решение "в лоб". Очень плохой вариант, не стоит так делать.. |
Часовой пояс GMT +3, время: 19:35. |