Javascript 使用innerHTML插入带有标签的值

Javascript 使用innerHTML插入带有标签的值,javascript,html,Javascript,Html,我正在尝试使用innerHTML在标签中包含多个值。这里有一个例子可以更好地解释我的问题 referralCode(); 函数referralCode(){ var pointStart=“12”; var pointEnd=“40”; document.getElementById(“pointReferral”).innerHtml=“邀请的朋友数”+pointStart+“/”+pointEnd+“朋友”; } 这只是一个语法错误,应该使用innerHTML,使用innerHTML。它

我正在尝试使用innerHTML在标签中包含多个值。这里有一个例子可以更好地解释我的问题


referralCode();
函数referralCode(){
var pointStart=“12”;
var pointEnd=“40”;
document.getElementById(“pointReferral”).innerHtml=“邀请的朋友数”+pointStart+“/”+pointEnd+“朋友”;
}

这只是一个语法错误,应该使用
innerHTML
,使用
innerHTML
。它将做字符串连接,显示将不会有任何问题,你有疑问

referralCode();
函数referralCode(){
var pointStart=“12”;
var pointEnd=“40”;
//innerHTML
//document.getElementById(“pointReferral”).innerHTML=“邀请的朋友数”+pointStart+“/”+pointEnd+“朋友”;
//ES6路
document.getElementById(“pointReferral”).innerHTML=`邀请的朋友数${pointStart}/${pointEnd}朋友`;
}

这只是一个语法错误,应该使用
innerHTML
,使用
innerHTML
。它将做字符串连接,显示将不会有任何问题,你有疑问

referralCode();
函数referralCode(){
var pointStart=“12”;
var pointEnd=“40”;
//innerHTML
//document.getElementById(“pointReferral”).innerHTML=“邀请的朋友数”+pointStart+“/”+pointEnd+“朋友”;
//ES6路
document.getElementById(“pointReferral”).innerHTML=`邀请的朋友数${pointStart}/${pointEnd}朋友`;
}

您似乎有一个
语法错误,而不是
innerHTML

document.getElementById("pointReferral").innerHTML= "Number of Friends invited " + pointStart + "/" + pointEnd + " Friends";

您似乎有一个
语法
错误,而不是
innerHTML

document.getElementById("pointReferral").innerHTML= "Number of Friends invited " + pointStart + "/" + pointEnd + " Friends";

如果您想在
innerHTML
中将一个数字转换为字符串,那么您的方法是正确的;如果您想进行数学计算,那么请从/like中删除引号

“邀请的好友数”+(点开始/点结束)+“好友”

如果您想在
innerHTML
中将数字转换为字符串,那么您的方法是正确的;如果您想进行数学计算,那么请从/like中删除引号

“邀请的好友数”+(点开始/点结束)+“好友”

您输入了错误的
innerHTML
。但是请改用
textContent
,因为您没有向标签中注入任何HTML。感谢您纠正我的错误键入您错误键入了
innerHTML
。但是请改用
textContent
,因为您没有向标签中注入任何HTML。感谢您纠正我的错误键入感谢您提供了非常有用的答案并理解我的错误键入innerHTML感谢您提供了非常有用的答案并理解我的错误键入innerHTML