[英]how to check html tags and the replace content between those tags?
這是我的代碼: http : //jsfiddle.net/zEXrq/8/
另外,我需要檢查<li>
標簽和<h3>
標簽。
是否可以將其他單詞檢入到這些標簽中,例如<a onclick="word_desc(23); classChange(1, 1);" id="txtid1" class="sel25">user key</a>
<a onclick="word_desc(23); classChange(1, 1);" id="txtid1" class="sel25">user key</a>
-在這里我只想替換“用戶密鑰”,但是當我用“ a”替換所有“ a”詞時,包括<a>
標記和其他標簽中的單詞將被替換。 如何解決呢?
您的問題是,要使用正則表達式執行此操作,您將需要一個極其復雜的正則表達式來忽略標記中出現的情況。 相反,您可以將字符串轉換為HTML DOM樹,並且僅在文本節點上執行突出顯示。
現在,您不能只用HTML替換文本節點的nodeValue,它就無法工作。 您將需要修改nodeValue,並在需要時插入新節點。 這聽起來可能令人困惑,所以我為您完成了jsFiddled:
我希望你需要這樣的東西。 因為我無法完全理解您的問題。 因此,請檢查並添加評論,然后我可以對其進行修復。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.