我有文字標籤這樣一個HTML頁面:解析自定義文本標籤的html頁面中JS
<div id="container">
[stag id="789"]some content 1[/stag]
</div>
<span id="somespan">
[stag vn="78988" id="532"]some content 2[/stag]
</span>
[stag id="891" vn="78988"]some content 3[/stag]
我想用JS解析整個頁面代碼,並讓所有的「鹿」屬性和內容,並用生成的div在原地替換它們。
注意:這不是一個有效的標記,它是方括號內的, ,當js未加載時必須在頁面上顯示爲純文本,而在解析時爲div。
getElementsByTagName在這種情況下無法正常工作,因爲[stag]不是有效的html標記,它是純文本的網頁。
什麼是最好的方式來實現,以一種方式能夠動態地解析該標籤。
我認爲我尋求幫助創造: getElementsBySquereBracketsTagName
感謝配發對你的幫助
_「我認爲我尋求幫助創造:getElementsBySquereBracketsTagName」 _ - 不是真的,因爲你自己說的,這只是普通的文本內容,所以它只是文本節點而不是DOM角度的_element_節點。 – CBroe 2013-04-10 14:34:30