span 內容會作為html 解析,其他資料沒問題,url 就不行了,url 中的& 會被解釋成 & amp; 而上傳到伺服器,
用自定義標籤即可
"link_$" style="display:none" link="$">
。。。document.getelementbyid("link").value = document.getelementbyid("link_"+index).getattribute('link');
這種應該可以運用到所有需要網頁儲存一些內容的地方,存在轉義的字元有好幾個,用到這些的,都是需要這種操作的 轉義和反轉義
簡單說一下業務場景,前台使用者通過 input 輸入內容,在離開焦點時,將內容在 div 中顯示。這時遇到乙個問題,如果使用者輸入了 html 標籤,則在 div 顯示中,標籤被解析。由於是純前端操作,不涉及後端,因此需要通過 js 對輸入內容進行轉義。這裡提供乙個非常簡單有效的轉義方案,利用了 i...
mysql斜槓轉義php PHP 轉義與反轉義函式
php向mysql資料庫插入資料進行轉義包括兩方面的操作,第一方面需要在新增資料時通過資料轉義將資料寫入庫中,第二方面在將資料顯示在頁面時需要再次將資料恢復為原始狀態,即反轉義。一 資料轉義 1 mysql escape string content 二 反轉義 1 stripslashes con...
PHP中轉義與反轉義簡單解釋
轉義與反轉義 一 轉義 addslashes 可以轉義的字元有 memo i m a student memo addslashes memo echo memo 這段 輸出結果為 i m a student 還可以用 htmlspecialchars 它可以轉義的字元為 等一些特殊字元 memo ...