Javascript 如何从函数中获取值
如何从插入HTML的函数中获取值 我试过这个:Javascript 如何从函数中获取值,javascript,jquery,Javascript,Jquery,如何从插入HTML的函数中获取值 我试过这个: function testReturn(value) { var ReturnValue = value; return ReturnValue; } html = "<div>' + testReturn(2) + ' </div>"; 函数testReturn(值){ var返回值=价值; 返回值; } html=“”+testReturn(2)+“; 我得到一个错误,说Undefin
function testReturn(value) {
var ReturnValue = value;
return ReturnValue;
}
html = "<div>' + testReturn(2) + ' </div>";
函数testReturn(值){
var返回值=价值;
返回值;
}
html=“”+testReturn(2)+“;
我得到一个错误,说
Undefined
您在混合引号,并且没有声明变量html
如果你想让它成为你网页的一部分,你必须把它写出来。遵循您正在做的事情:
function f(x) {
return x;
}
var html = '<div>' + f(2) + '</div>';
document.write(html);
你需要同步你的“和”
html=”“+testReturn(2)+”;
希望能给您带来想要的结果。尝试:
html = "<div>" + testReturn(2) + "</div>";
el.innerHTML = html;
或者因为您正在使用jquery:
$("#d").append(html);
您可以签出尝试使用一致的引号(可以是
“
和”
,但不能混合),并声明html
变量。您会遇到什么样的错误“'+testReturn(2)+'”
将只是一个字符串,不会被解释为JavaScript代码。@andkjaer您应该接受一个解决方案,以鼓励人们给您提供有用的答案。
html = "<div>" + testReturn(2) + "</div>";
el.innerHTML = html;
el = document.getElementById("d");
$("#d").append(html);