IE8瀏覽器下,設定span標籤內容無效
問題描述
我們專案中,有個需求是往輸入框後面新增紅色字型提示,然後因為前端頁面程式碼都是自動拼接字串產生的,所以導致多了一個" 號,Chrome瀏覽器、IE11瀏覽器上都沒有問題,在IE8瀏覽器下,通過js動態設定提示問題失效。
示例程式碼如下(請自行引入jquery)
<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("[uid='pspan-C7F8874F9FF00001472C51CB116B12DF']").text("123123");
});
</script>
</head>
<body>
<table>
<tr>
<td class="content" uid="content-C7F8874F9FF00001472C51CB116B12DF">
<input type="text" uid="C7F8874F9FF00001472C51CB116B12DF" id="TEST" name="TEST" ">
<span uid="pspan-C7F8874F9FF00001472C51CB116B12DF" style="display:inline-block; color:red;"> </span>
</td>
</tr>
</table>
</body>
</html>
注意程式碼中,input標籤後面多加了一個"號,導致通過js動態設定後面span標籤的文字失效。
解決方案
定位該問題破費了一段時間,因為網上沒有相關介紹,這個問題純屬個人編碼問題。
除錯過程中,在Chrome瀏覽器下,審查元素髮現input標籤有點異常,所以列印拼接的html字串,發現後面多了一個" 號,然後又寫了上面的示例程式進行驗證。
特別說明
無。
參考連結
無。
相關文章
- win10系統下將360瀏覽器設定為預設瀏覽器無效如何解決Win10瀏覽器
- 火狐瀏覽器如何設定主頁為新標籤頁瀏覽器
- 瀏覽器跨標籤通訊瀏覽器
- HTML <span>標籤HTML
- Chrome瀏覽器中checkbox的樣式定義無效Chrome瀏覽器
- iOS下瀏覽器document/body的click事件無效的坑iOS瀏覽器事件
- 將input標籤的內容設定為修改觸發操作
- QQ內建瀏覽器選單欄設定瀏覽器
- IE8 beta瀏覽器BUG真大瀏覽器
- Windows 10 Edge瀏覽器標籤頁預覽怎麼關閉 win10禁用edge瀏覽器標籤頁預覽功能的教程Windows瀏覽器Win10
- js獲取內容中的url連結,並設定a標籤JS
- FindProxyForURL設定瀏覽器代理瀏覽器
- html meta 標籤和瀏覽器快取關係HTML瀏覽器快取
- 通過JavaScript獲取標籤,修改標籤內容JavaScript
- 禁止瀏覽器快取當前文件內容瀏覽器快取
- js判斷IE8和IE8以下瀏覽器程式碼JS瀏覽器
- 設定鎖定預設瀏覽器為IE瀏覽器
- 瀏覽器多個標籤頁之間的通訊瀏覽器
- 如何打造標籤式IE瀏覽器 (共享原始碼)(轉)瀏覽器原始碼
- 瀏覽器手動設定Cookie瀏覽器Cookie
- 360瀏覽器在電腦中開啟網頁無痕瀏覽的設定方法瀏覽器網頁
- 內容分類擴充套件性標籤設計套件
- HTML span標籤:用來組合文件中的行內元素HTML
- win10系統如何設定QQ瀏覽器為預設瀏覽器Win10瀏覽器
- Win10系統如何設定360瀏覽器為預設瀏覽器Win10瀏覽器
- 如何讓IE8和IE8以下瀏覽器支援HTML5瀏覽器HTML
- 前端meta標籤內容定義及使用說明,meta詳細說明,meta標籤使用前端
- 如何實現瀏覽器標籤頁之間的通訊瀏覽器
- 讓舊瀏覽器接受HTML5的語義標籤瀏覽器HTML
- meta標籤設定
- 設定Windows主機的瀏覽器為wls2的預設瀏覽器Windows瀏覽器
- 瀏覽器設定flash最強教程瀏覽器
- 修改內容未儲存瀏覽器關閉確認瀏覽器
- C#操作Word之 根據標籤名清除標籤內容C#
- windows10瀏覽器主頁設定方法_win10怎樣設定瀏覽器主頁Windows瀏覽器Win10
- 360極速瀏覽器相容模式怎麼設定 360極速瀏覽器相容模式設定方法瀏覽器模式
- Win10電腦edge瀏覽器右側標籤頁無法關閉如何解決Win10瀏覽器
- IE8瀏覽器下,解決jQuery append方法不生效的問題瀏覽器jQueryAPP