我想拆分一組div元素,以便在數組中進行進一步的文本處理。一個簡單的樣機:JS拆分方法,包含數組中的分隔符
var divElements = prompt('Input');
array = divElements.split('</div>')
console.log(array);
輸入:
<div id="1"></div>
<div id="2"></div>
<div id="3"></div>
<div id="4"></div>
輸出現在:
array
["<div id="1">", "
<div id="2">", "
<div id="3">", "
<div id="4">", ""]
,但我想包括分離器(DIV結束標記)的陣列內保持html語法完好無損。因此,該陣列應該具備以下四個項目:
<div id="1"></div>
<div id="2"></div>
<div id="3"></div>
<div id="4"></div>
你應該分析它作爲HTML而不是試圖拆分。 – SLaks