gpt4 book ai didi

javascript - 使用按钮从数组打印

转载 作者:行者123 更新时间:2023-12-03 03:03:34 26 4
gpt4 key购买 nike

我正在尝试使用按钮从数组中打印。用户应该按下按钮并显示一个文本框。但当我按下按钮时什么也没有发生。有人看到问题所在吗?

该按钮是用 html 制作的。

(function () {
"use strict";

//HTML objects
let lenkerBtn;
let mainContent;

//bildeliste
let tekst = ["Her kan du lese om lenker. Bare vent et øyeblikk :)"];

let init = function () {

let setHTMLObjects = function () {
lenkerBtn = document.getElementById("lenkerBtn");
mainContent = document.getElementById("main-content");
}(); //end setEvents

let setEvents = function(){
lenkerBtn.onclick = vislenker;
}(); //end setEvents

}(); //end init

function visLenker () {
let antallTekst = tekst.length;
for (var i = 0; i < tekst; i++) {
document.getElementById("tekstOmLenker").innerHTML += ("<li>" + tekst[i] + "</li>");
}
}
}());

最佳答案

问题可能出在

 function visLenker(){
let antallTekst = tekst.length;
for(var i = 0; i < tekst; i++){
document.getElementById("tekstOmLenker").innerHTML += ("<li>" + tekst[i] + "</li>");
}

你声明的地方

i < tekst

而不是

i < antallTekst

通常最好避免声明一次性使用变量,因此 ( i < tekst.length ) 可能是一种更简洁的形式。

如果这不能解决问题,您可能还想发布一些相关的 Html。

关于javascript - 使用按钮从数组打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47265590/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com