我想写JavaScript代码,可以增加一个数字,当我们点击一个按钮。你能帮助我吗?我试过这个,但它不工作。
var document.getElementById("par").innerHTML = i; function sum(){ i++; }
var document.getElementById("par").innerHTML = i;
function sum(){
i++;
}
个字符
fkaflof61#
你可以定义一个全局变量来存储值,同时你需要保持函数名不变
var i=0; function sub(){ i++; document.getElementById("par").innerHTML = i; }
var i=0;
function sub(){
document.getElementById("par").innerHTML = i;
xyhw6mcr2#
function sum() { var p = document.getElementById("par") ; p.innerHTML = parseInt(p.innerHTML) + 1 ;}
function sum() {
var p = document.getElementById("par") ;
p.innerHTML = parseInt(p.innerHTML) + 1 ;
hts6caw33#
public void run(){
var p = document.getElementById("par") ;p.innerHTML = parseInt(p.innerHTML) + 1 ;
字符串}1function sum(){}1
zqdjd7g94#
const button = document.querySelector("#increaser");const res = document.querySelector("#result");button.addEventListener("click", () => { res.textContent++});
const button = document.querySelector("#increaser");
const res = document.querySelector("#result");
button.addEventListener("click", () => {
res.textContent++
});
ldfqzlk85#
您需要在更新sum函数中的值时更新innerHTML。
sum
innerHTML
let i = 1;document.getElementById("par").innerHTML = i;function sum() { i++; document.getElementById("par").innerHTML = i;}
let i = 1;
wsewodh26#
首先,你需要获取当前显示在p标签中的数字。你可以每次从dom中读取它,也可以用JavaScript跟踪它。我们还应该获取对p标签的引用以备后用。
p
let i = 1;let p = document.getElementById("par");
let p = document.getElementById("par");
字符串接下来,当你调用sub函数时,你是在递增i,但你并没有将改变后的值应用到你的p标记上。你可以这样做:
sub
i
function sum() { i++; p.innerHTML = i;}
p.innerHTML = i;
型您的HTML可以保持原样。
6条答案
按热度按时间fkaflof61#
你可以定义一个全局变量来存储值,同时你需要保持函数名不变
个字符
xyhw6mcr2#
个字符
hts6caw33#
public void run(){
字符串
}
1
function sum(){
}
1
zqdjd7g94#
个字符
ldfqzlk85#
您需要在更新
sum
函数中的值时更新innerHTML
。个字符
wsewodh26#
首先,你需要获取当前显示在
p
标签中的数字。你可以每次从dom中读取它,也可以用JavaScript跟踪它。我们还应该获取对p标签的引用以备后用。字符串
接下来,当你调用
sub
函数时,你是在递增i
,但你并没有将改变后的值应用到你的p
标记上。你可以这样做:型
您的HTML可以保持原样。