2015-02-10 59 views
-3

我需要在JavaScript中插入HTML代碼。以下面的代碼爲例。如何將HTML標籤插入JavaScript代碼?

function myFunction2(x1,x2) { 
       var length = arguments.length; 
       for (var x=0; x<length ; x++) 
       { 
        <h1>arguments[x]</h1> 
       } 
} 

這可能嗎?如果不是,你能否提出一種替代方法來做同樣的工作?

+0

''不是HTML標籤,JavaScript不是HTML,所以你所要求的沒有任何意義。如果您想使用JavaScript將內容添加到HTML文檔,請閱讀JavaScript DOM教程。 – Quentin 2015-02-10 17:53:18

+0

感謝@Quentin的回覆。是否有可能使用javascript添加HTML標記。我如何做到這一點?..在這裏我需要顯示每個論據作爲HTML標頭.. – 2015-02-10 17:56:57

+3

嚴重的是,去閱讀一個JavaScript的DOM教程。 – Quentin 2015-02-10 17:57:19

回答

3

你應該包裝html '<b>'+variable+'</b>'像這樣。

下面的示例。

function myFunction2(x1,x2) { 
 
\t 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會給你很多的例子來學習。

+0

我真的很期待這種答案..謝謝先生 – 2015-02-10 18:37:38