Как передать параметр в функцию с помощью 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, время: 06:08. |