2016-03-01 2 views
1

Как вы пишете в JavaScript "<br>"? Я не хочу, чтобы он сломался и перешел к следующей строке, я просто хочу, чтобы html-тег был написан. Что-то вроде: «тег разрыва в html is ...»JavaScript document.write br

Пример того, что я хочу ниже.

<script type = "text/javascript"> 
    document.write('"<br>"'); 
</script> 
+2

Не используйте 'document.write' см предупреждение в [спецификации] (http://www.w3.org/TR/html5/webappapis. HTML # document.write% 28% 29). Вместо этого используйте методы DOM. – Oriol

+0

Вы делаете это так же в 'document.write()', как это было бы, если бы вы вставляли его в HTML-код напрямую, используя сущности. – Barmar

ответ

1

Просто используйте HTML entities.

Character Entity Note 
--------- ------- ---------------------------------------------------------------- 
    &  &amp; Character indicates the beginning of an entity. 
    <  &lt;  Character indicates the beginning of a tag 
    >  &gt;  Character indicates the ending of a tag 
    "  &quote; Character indicates the beginning and end of an attribute value. 

document.write('The break tag in html is &lt;br&gt;.');

0

Вы можете использовать HTML-объекты из < и >:

< : &lt; 
> : &gt; 

&lt;br&gt; = <br> 

Hoep это помогает.


document.write("I don't want &lt;br&gt; to break and go to the next line");

+1

Это объекты HTML, а не коды ASCII. – Barmar

+0

Спасибо @Barmar, обновил мой ответ. –

Смежные вопросы