0
A
回答
2
您不能使DOM元素不可刪除。
關於您所能做的就是定期檢查(在各種事件或計時器上)以查看DOM元素是否仍然存在。在一些現代瀏覽器中,當部分DOM發生更改時,您可以收到通知(請參閱MutationObserver)。
如果你解釋一下你真正想要完成的事情,我們可以給你解決你的問題的其他想法。
但是,您應該知道您無法以任何方式控制網頁中發生的事情。您的腳本可以修改。您的HTML可以被修改。即使你運行了一個計時器來測試某些東西,或者有一些代碼在DOM改變的時候被通知(這在一些現代瀏覽器中是可能的),人們可以簡單地禁用或替換代碼。如果你試圖保證某些東西總是發送到你的服務器,或者這些數據在發送到服務器時處於特定的形式,那麼安全地實現該邏輯的唯一地方就是在服務器本身。您必須通過驗證服務器上的所有傳入數據並拒絕無效請求來保護服務器。
相關問題
- 1. Js,不可能刪除DOM元素
- 2. 刪除DOM元素錯誤
- 3. 從DOM中刪除元素
- 4. JavaScript DOM刪除元素
- 5. 刪除元素不是從DOM
- 6. TransitionGroup不會從DOM中刪除元素
- 7. 使用jQuery刪除DOM元素
- 8. PHP使用DOM刪除多個元素
- 9. 如何從DOM中刪除子元素時刪除父元素?
- 10. 不jquery插件刪除時的DOM元素刪除
- 11. 自變量與jQuery刪除DOM元素
- 12. 從香草DOM刪除元素javascript
- 13. JQuery Datatables - 搜索 - 刪除Dom元素
- 14. 通過點擊刪除DOM元素
- 15. 從Jquery中刪除DOM元素
- 16. DOM準備就緒後刪除元素
- 17. 從DOM中插入刪除元素
- 18. 從DOM中刪除html元素
- 19. Javascript刪除DOM元素(如果存在)
- 20. Javascript導致DOM元素被刪除
- 21. 刪除DOM元素的屬性
- 22. jQuery appendTo刪除所有的DOM元素?
- 23. 從$ .each中刪除DOM中的元素
- 24. 自動從DOM中刪除元素
- 25. 刪除並追加DOM元素
- 26. 如何使用jQuery刪除不在DOM上的元素?
- 27. 從元素中刪除元素而不刪除元素後
- 28. 當dom元素有文本刪除它時,刪除整個元素
- 29. jQuery刪除函數是否真的刪除Dom元素?
- 30. Flex:刪除可視元素
以跨瀏覽器的方式不可能/不可能。也許你可以更詳細地解決問題/環境。 – user2864740