JavaScript innerHTML=返回字符串的JavaScript函数
如何使其能够在.innerHTML中使用myFunction中返回的字符串JavaScript innerHTML=返回字符串的JavaScript函数,javascript,html,function,Javascript,Html,Function,如何使其能够在.innerHTML中使用myFunction中返回的字符串 myFunction(test) { return "Success"; } document.getElementById("test").innerHTML = myFunction(test); 您似乎缺少function关键字。myFunction是函数的名称,但您需要在此名称之前使用函数作为关键字 function myFunction(){ return "Success";
myFunction(test) {
return "Success";
}
document.getElementById("test").innerHTML = myFunction(test);
您似乎缺少function关键字。myFunction是函数的名称,但您需要在此名称之前使用函数作为关键字
function myFunction(){
return "Success";
}
document.getElementById("abc").innerHTML = myFunction();
如果是匿名函数定义
然后
如果您实际使用function关键字声明了函数,那么函数应该可以工作。另外,请注意,并非所有元素都具有.innerHTML方法 使用function关键字时,函数应如下所示:
// Declaring the function
function myFunction() {
return "Success";
}
// Calling the function
document.getElementById("test").innerHTML = myFunction();
然而,我会这样写:
// Declaring the function
function myFunction() {
return "Success";
}
// Calling the function
document.getElementById("test").innerHTML = myFunction();
以第二种方式编写函数将使您能够为任何元素调用函数,因为您可以将其id作为参数传递
请记住:innerHTML适用于可以包含HTML(如s、s和其他元素)以及表单控件的每个对象。这意味着带有自动关闭标记的元素将不接受它。这取决于元素属于哪种类型,它将起作用。我本想添加它,但它仍然不起作用。
// Declaring the function
function myFunction(test) {
document.getElementById(test).innerHTML = "Success";
}
// Calling the function
myFunction("test");