Javascript 如何使用.innerHTML添加html标记?

Javascript 如何使用.innerHTML添加html标记?,javascript,html,dom,tags,innerhtml,Javascript,Html,Dom,Tags,Innerhtml,我有一个元素,我想更新innerhtml文本和图标,但是我的标记被忽略了 document.getElementById("nextBtn").innerHTML = "Next <i class="icon icon--right icon-arrow-right"></i>"; } document.getElementById(“nextBtn”).innerHTML=“下一步 "; } 您需要转义字符串中的内部双引号“,或将外部引号更改为单引号”;示例: d

我有一个元素,我想更新innerhtml文本和图标,但是我的标记被忽略了

 document.getElementById("nextBtn").innerHTML = "Next
 <i class="icon icon--right icon-arrow-right"></i>";
}
document.getElementById(“nextBtn”).innerHTML=“下一步
";
}

您需要转义字符串中的内部双引号
,或将外部引号更改为单引号
;示例:

document.getElementById("nextBtn").innerHTML = "Next <i class=\"icon icon--right icon-arrow-right\"></i>";

document.getElementById("nextBtn").innerHTML = 'Next <i class="icon icon--right icon-arrow-right"></i>';
document.getElementById(“nextBtn”).innerHTML=“Next”;
document.getElementById(“nextBtn”).innerHTML='Next';

您需要转义字符串中的内部双引号
,或者将外部引号更改为单引号
;示例:

document.getElementById("nextBtn").innerHTML = "Next <i class=\"icon icon--right icon-arrow-right\"></i>";

document.getElementById("nextBtn").innerHTML = 'Next <i class="icon icon--right icon-arrow-right"></i>';
document.getElementById(“nextBtn”).innerHTML=“Next”;
document.getElementById(“nextBtn”).innerHTML='Next';

您的HTML字符串应使用单引号而不是双引号进行格式化

目前的情况是:

 document.getElementById("nextBtn").innerHTML = "Next
 <i class="icon icon--right icon-arrow-right"></i>";
document.getElementById(“nextBtn”).innerHTML=“下一步
";
改为:

document.getElementById("nextBtn").innerHTML = 'Next<i class = "icon icon--right icon-arrow-right" ></i>';
document.getElementById(“nextBtn”).innerHTML='Next';

您的HTML字符串应使用单引号而不是双引号进行格式化

目前的情况是:

 document.getElementById("nextBtn").innerHTML = "Next
 <i class="icon icon--right icon-arrow-right"></i>";
document.getElementById(“nextBtn”).innerHTML=“下一步
";
改为:

document.getElementById("nextBtn").innerHTML = 'Next<i class = "icon icon--right icon-arrow-right" ></i>';
document.getElementById(“nextBtn”).innerHTML='Next';

必须使用单引号而不是双引号

document.getElementById("nextBtn").innerHTML = 'Next<i class = "icon icon--right icon-arrow-right" ></i>';
document.getElementById(“nextBtn”).innerHTML='Next';

必须使用单引号而不是双引号

document.getElementById("nextBtn").innerHTML = 'Next<i class = "icon icon--right icon-arrow-right" ></i>';
document.getElementById(“nextBtn”).innerHTML='Next';

将HTML字符串的外部双引号替换为单引号。“下一步”可能应该是“下一步”,将HTML字符串的外部双引号替换为单引号。“下一步”可能应该是“下一步”