当前位置:  开发笔记 > 编程语言 > 正文

单击按钮更改html文本

如何解决《单击按钮更改html文本》经验,为你挑选了1个好方法。

我几天前进入了js.我开始玩新功能和事件,但我被困在这里

var str = ["A", "b", "c", "d", "e"];

function Generate() {
  var text = document.getElementById("text");
  var countStr = 0;
  text.innerHTML = str[countStr];
  countStr += 1;

}

I'm a paragraph

当我单击按钮时,文本变为str [0]但是当我再次单击时它不会改变; 你能告诉我为什么吗 ?



1> Mihai Alexan..:

这种行为的存在是因为每次click按钮时,countStr变量都将为0.您需要在函数外声明它.

var str = ["A", "b", "c", "d", "e"];
var countStr = 0;
function Generate() {
  var text = document.getElementById("text");  
  text.innerHTML = str[countStr];
  countStr += 1;

}

Im a paragraph

推荐阅读
手机用户2402852387
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有