document.write()輸出的標籤需要進行字串連線操作
在實際應用中,比如從外部引入一個js檔案,看下面的程式碼:
[HTML] 純文字檢視 複製程式碼<script type="text/javascript"> document.write("<s"+"cript type='text/javascript' src='kinde.js?"+Math.random()+"'></s"+"cript>"); </script>
上面的程式碼會不會感覺有點奇怪,因為<script>標籤被分開寫了,很多朋友剛開始感覺可能沒啥必要,其實並非如此。
再來看一段程式碼例項:
[HTML] 純文字檢視 複製程式碼<script type="text/javascript"> document.write("<script>alert(5)</script>"); </script>
上面的程式碼並不會彈出數字,而是輸出");,這是因為第一個script標籤和第一個閉合標籤形成了匹配。
圖示如下:
相關文章
- C語言:使用指標將兩段字串連線起來輸出C語言指標字串
- document.write()和HTML4.01的非成對標籤HTML
- mybatis左連線需要輸出左表的指定內容與篩選MyBatis
- Python 連線mysql資料庫進行操作PythonMySql資料庫
- 對列進行連線操作會影響索引的使用索引
- Awk 字串連線操作(字串轉數字,數字轉字串)字串
- html中常用的標籤-超連結標籤HTML
- easyui-datagrid行資料field原樣輸出html標籤UIHTML
- 按位長度進行字串的分割輸出,長度不足補0字串
- 用指標編寫程式將輸入的字串倒序輸出指標字串
- c++builder中怎樣進行標準輸入、出C++UI
- 標籤輸入外掛
- ncurses輸出函式:字元+字串的輸出函式字元字串
- javascript刪除字串中的html標籤JavaScript字串HTML
- [資料庫連線字串] Access 連線字串(轉)資料庫字串
- [資料庫連線字串]Access連線字串(轉)資料庫字串
- playwright非同步操作-多標籤執行非同步
- 將帶標籤的點雲輸入並進行歐幾里得聚類處理(自定義點雲)聚類
- Delphi字串指標操作字串指標
- 如何對Wormhole進行連線Worm
- Oracle字串連線的方法Oracle字串
- 連線字串的SQL方法字串SQL
- 深入淺出自定義標籤(三)操作標籤體薦
- MySQL字串連線MySql字串
- mongodb連線字串MongoDB字串
- 各種連線資料庫的連線字串資料庫字串
- ABAP 740的新語法 - 使用BO association的方式進行內表連線操作
- 實驗報告( 過載,引用,指標,交換,字串的連線 )指標字串
- HTML <hr>水平線標籤HTML
- HTML <hr> 水平線標籤HTML
- 發現了一個標籤可用來輸出html程式碼HTML
- jquery對標籤屬性操作jQuery
- elementplus中標籤頁操作
- 字串指標的輸出字串指標
- 字串倒序輸出字串
- VMware Workstation 下進行 橋連線
- a標籤裡面巢狀一個a標籤,點選子連結標籤時,同時觸發了父標籤a巢狀
- C#連線SQLite的字串C#SQLite字串