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, время: 18:18. |