2016-07-26 81 views
-8

我試過將JavaScript標記中的某些HTML標記放置在JavaScript標記中,但它不工作。任何人都可以解釋它。我可以使用類型爲javascript的腳本標記中的所有HTML標記嗎

+4

定義「不工作」:你期望發生什麼?你在那裏放置了什麼標籤?在什麼情況下?提供一個[MCVE]。 – Quentin

+0

你的意思是做類似: ''? – JohnnyCoder

+0

它似乎emacscript 2015年,就像使用反應? –

回答

2

不可以。 HTML不是Javascript(顯然)。一個<script>塊內的任何原始的HTML是一個簡單的語法錯誤:

<script> 
    <div>Hi mom!</div> // <-- javascript syntax error 

    var foo = '<div>Hi mom!</div>'; // valid javascript. 
</script> 

第二個作品,因爲它是不的Html。這是一個JavaScript字符串,其中包含一些像LOOK一樣的字符。

javascript內部唯一有效的HTML-ISM是評論首次公開,<!--,僅支持歷史原因(隱藏來自不理解/支持<script>標記的瀏覽器的JS)。

+0

不確定爲什麼有人低估了這個答案。 +1。 – JohnnyCoder

+0

是的我試過使用一些HTML標籤,比如標題標籤,當它們與外引號一起使用時,它們工作得很好,但是一些標籤如0​​不工作

相關問題