#javascript #html #css
#javascript #HTML #css
Вопрос:
<!DOCTYPE html>
<html>
<body>
<button id="one">Try it</button>
<h1>JavaScript Functions</h1>
<p id="demo"></p>
<script>
var x=document.getElementById("one").addEventListener("click", onefunction);
function onefunction(){
//document.getElementById('demo').innerHTML=x;
return 1;
}
пожалуйста, проверьте вышеупомянутый код.
// **enter code here**
Мне нужно, чтобы 1 было возвращено в var x
Комментарии:
1. Вы не можете этого сделать, и в этом нет смысла. Вероятно, это проблема X / Y, вы пытаетесь что-то сделать, но делаете это неправильно. Зачем вам это нужно
1
, что вы собираетесь делать с этим значением?2. В большинстве случаев это не очень полезно. Я согласен с @adeneo — это, вероятно, проблема X / Y.
3. Я пытаюсь реализовать простой калькулятор. ИТАК, мне нужно получить значение нажатой кнопки, например, 1,2 … 9. Можете ли вы помочь мне?
Ответ №1:
Вот что вам нужно :
HTML-ЧАСТЬ :
<button id="one" onclick="onefunction()">Try it</button>
<p id="demo"></p>
ЧАСТЬ JS :
function onefunction() {
document.getElementById("demo").innerHTML = 1;
}
НО я НЕ РЕКОМЕНДУЮ ЭТОТ СПОСОБ КОДИРОВАНИЯ
Комментарии:
1. Я тоже не рекомендую это, поскольку это не сработает. Он устанавливает значение только
innerHTML
один раз в самом начале, нажатие кнопки этого не меняет.