В index.html
function pay(id)
{
localStorage.thing = id;
}
<button type="button" id="opt1" onclick="pay(this.id)" onclick="window.location.href = 'payment.html'"></button>
На странице payment.html
window.onload = function()
{
def();
};
function def()
{
document.getElementById('card').innerHTML = localStorage.thing;
}
<h1 id="card"></h1>
Моя основная цель - определить идентификатор кнопки со страницы payment.html через элемент, но когда я нажимаю кнопку, ничего не работает.
1
if_statement
25 Ноя 2022 в 21:37
1 ответ
Лучший ответ
Попробуйте изменить первую часть на это:
function pay(id)
{
localStorage.thing = id;
window.location.href = 'payment.html'
}
И уценка к этому:
<button type="button" id="opt1" onclick="pay(this.id)">
Button text
</button>
0
Zeth
25 Ноя 2022 в 22:09
Похожие вопросы
Связанные вопросы
Новые вопросы
javascript
По вопросам программирования на ECMAScript (JavaScript/JS) и его различных диалектах/реализациях (кроме ActionScript). Имейте в виду, что JavaScript — это НЕ то же самое, что Java! Включите все ярлыки, относящиеся к вашему вопросу; например, [node.js], [jQuery], [JSON], [ReactJS], [angular], [ember.js], [vue.js], [typescript], [svelte] и т. д.
onclick
-обработчика на кнопке. Если вам действительно нужны оба, сделайте это функцией.