gpt4 book ai didi

javascript - 将Javascript变量变成全局变量

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

我在另一个解析数据的函数中使用我的 getHTML() 函数,并将数据显示为 HTML 字符串。当用户填写完表单后,我想将该信息与用户名和 Examid 一起发送。 username 和 Examid 也来自后端的 data[0].usernamedata[1].examid 我怎样才能将这两个属性变成全局变量,以便我可以在我的发送函数中使用它们?

  function getHTML(data){
var htmlString = "";
for(var i=0; i < data.length; i++){
htmlString += "<p>"
+ data[i].questionid + "." + "\n"
+ "Question: " + data[i].question
+ "\n" + "<input type='text' value1='"
+data[i].username+ " value2='" +data[i].examid+ "'>";
htmlString += '</p>';
}
response.insertAdjacentHTML('beforeend', htmlString);
}

function send(){
var inputText = document.querySelectorAll("input[type='text']");

var data = [];
for(var index = 0; index < inputText.length; index++){

input = inputText[index].value;
data.push({'text' : input});
}
data.push({'username' : username, 'examid' : examid});
}

最佳答案

从任何函数中定义变量,以便它们是全局的

var username;
var examid;

function(){...}
function(){...}

关于javascript - 将Javascript变量变成全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46937077/

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