js之text template的使用

2021-08-19 07:08:41 字數 1193 閱讀 3915

在js裡面,經常需要使用js往頁面中插入html內容。比如這樣:

如果html很短還好說,但是遇到描述裡面的這麼大段,直接用字串儲存會很困難,因為不光要處理單引號,還需要很多「+」號把字串乙個個連線起來,十分的不方便。

給設定type="text/template",標籤裡面的內容不會被執行,也不會顯示在頁面上,但是可以在另乙個script裡面通過獲取插入到頁面中。這樣就把大段的html操作從js裡面分離開了。

1

<

input

type

="button"

id="btn"

value

="顯示我"

/>

2<

script

type

='text/template'

id="demo1"

>

3<

div class="

videojs-hero black-background-color

">

4<

span class="

err_message

">

5<

p style="

text-align:left

">

<

/p>

6<

p><

/p>

7<

p style="

text-align:left

">

1.請檢查您的網路並重新整理頁面重試

<

/p>

8<

p style="

text-align:left

">

2.請檢查您的pc機是否沒有安裝flash,下次記得要安裝哦^_

^<

/p>

9<

/span>

10<

/div>

11script

>

12<

script

>

13function

createerroroverlay()

19document.getelementbyid(

'btn

').onclick

=createerroroverlay;

20script

>

go語言的模板,text template包

定義 模板就是將一組文字嵌入另一組文字裡 傳入string 最簡單的替換 package main import os text template func main 建立乙個模板,內容是 hello,if err nil err tmpl.execute os.stdout,name 將strin...

go語言的模板,text template包

模板就是將一組文字嵌入另一組文字裡 package main import os text template func main 建立乙個模板,內容是 hello,if err nil err tmpl.execute os.stdout,name 將string與模板合成,變數name的內容會替換...

go語言的模板,text template包

模板就是將一組文字嵌入另一組文字裡 package main import os text template func main 建立乙個模板,內容是 hello,if err nil err tmpl.execute os.stdout,name 將string與模板合成,變數name的內容會替換...