我需要在JavaScript中插入HTML代码。请参阅以下代码作为示例。
function myFunction2(x1,x2) {
var length = arguments.length;
for (var x=0; x<length ; x++)
{
<h1>arguments[x]</h1>
}
}
这可能吗?如果没有,你能建议另一种方法来做同样的工作吗?
答案 0 :(得分:3)
你应该包装html '<b>'+variable+'</b>'
这样。
以下示例。
function myFunction2(x1,x2) {
var results='';
var length = arguments.length;
for (var x=0; x<length ; x++){
// Close html tag in either ' or " to include array or variables use +
// '<p>'+MyVariable+'</p>'
results+='<h1>'+arguments[x]+'</h1>';
}
//Target an element you want to use to display your results
document.getElementById('results').innerHTML=results;
}
<div id="results">Insert h1 tags here...</div>
<button onclick="myFunction2('Argument One','Argument Two');">Call Function</button>
您可以在线找到许多javascript DOM参考。不是我最喜欢的,This one会给你很多例子来学习。