【发布时间】:2024-01-20 11:27:01
【问题描述】:
菜鸟问题:我有以下 JavaScript 函数。这可以正常工作,但我不想硬编码字符串“Names”和“namesDiv”。我想将它们作为参数传递给 getItems()。我该怎么做?
编辑:GetMsg() 函数返回一个 JSON 对象:结果。
HTML:
<input type="button" onclick="getItems(); return false;" value="Go"/>
JS:
function getItems() {
loadingMsg();
GetMsg("Names", null, callback);
}
function callback(result, args){
clearContainer();
//do stuff
document.getElementById("namesDiv").append(foo);
}
function loadingMsg(){
clearContainer();
// do stuff
document.getElementById("namesDiv").append(foo);
}
function clearContainer(){
document.getElementById("namesDiv").innerHTML = "";
}
【问题讨论】:
标签: javascript parameter-passing