onclick\onchange на radiobutton не вызывает функцию!
onclick="alert()" работает но
onclick="SetCard2()" нет Как так что делать ? Уже жутко психую и очень нецензурно разговариваю в слух. // объявляю функции function SetCard() { alert(1); } function SetCard2() { alert(2); } function SetCard3() { alert(3); } // Вставка радиокнопок на страницу оплаты document.querySelector('#body > div.wrapper > div > div.title').innerHTML+= ( '<br>' +'<input type="radio" name="karta" value=l onclick="alert()">банк1<br>' +'<input type="radio" name="karta" value=2 onclick="SetCard2()">банк2<br>' +'<input type="radio" name="karta" value=3 onclick="SetCard3()">банк3 <br>' ) |
selevo,
:-? вы что-то не договаривате ... <!DOCTYPE html> <html> <head> <title>Untitled</title> <meta charset="utf-8"> </head> <body id="body"> <div class="wrapper"> <div> <div class="title"></div> </div> </div> <script> // объявляю функции function SetCard() { alert(1); } function SetCard2() { alert(2); } function SetCard3() { alert(3); } // Вставка радиокнопок на страницу оплаты document.querySelector('#body > div.wrapper > div > div.title').innerHTML+= ( '<br>' +'<input type="radio" name="karta" value=l onclick="alert()">банк1<br>' +'<input type="radio" name="karta" value=2 onclick="SetCard2()">банк2<br>' +'<input type="radio" name="karta" value=3 onclick="SetCard3()">банк3 <br>' ) </script> </body> </html> |
Спасибо, кажется какие-то проблемы с tampermonkey...
|
Вложений: 2
как мне сделать опрос и вывод на JS ?
Я создал на пустом документе и он не видит определений функций. И оно вроде логично скрипт тампермонкей на странице не отображается поэтому для HTML невиден. |
selevo,
1.загрузили страницу(DOMContentLoaded), добавили элемент, назначили клик (addEventListener). 2. возможно SetCard2 "не видно" в глобале. |
Часовой пояс GMT +3, время: 15:47. |