Re: [問題] 每個段<p>入面的第一個<br>前面插入分號

作者: Hevak (Arthow Eshes)   2016-09-28 23:32:36
※ 引述《Nitschke (下載至死)》之銘言:
直接用你給的範例做修改:
http://codepen.io/arthow4n/pen/JRJkGw
var targets = document.querySelectorAll('p br:first-of-type');
[].forEach.call(targets, function (e) {
e.insertAdjacentText('beforebegin', ';')
});
首先選擇你所有的 p 其下所有的第一個 br
(利用:first-of-type來避開是:first-child的<span>),
再來對所有選中的dom節點(那些<br>)進行loop
([].forEach.call只是偷懶的方法,for迴圈也可去loop那個targets),
對每一個選取到的元素進行原生的 insertAdjacentText 插入文字節點。
插的位置也可以改動,參考:
https://developer.mozilla.org/en-US/docs/Web/API/Element/insertAdjacentText
作者: Nitschke (下載至死)   2016-09-29 10:27:00
Hevak, 我稍微更改了我的問題勞煩你check check 看看有甚麼需要更改我連下載甚麼程式才用到Javascript都不知道不如你幫把text file改了 再傳給我更省事Collins德語字典 http://goo.gl/rhPkiL
作者: JustGame (JustGame)   2016-09-29 13:11:00
要發案的話可能要左轉 Code_Job 或是 soho 版
作者: Nitschke (下載至死)   2016-09-30 10:38:00
舉手之勞而已 我是香港人 發案更麻煩
作者: tsao1211 (Sunday)   2016-09-30 13:24:00
舉手之勞而已這句話是幫忙你的人講的謙虛詞 而不是要人幫忙的人講的話專業有價 不是舉手之勞就應該免費幫忙
作者: miau (米奧)   2016-09-30 13:32:00
大推樓上,如果真的是舉手之勞而已那您自己做也應該很容易呀
作者: imhaha (嘿嘿)   2016-09-30 14:54:00
我看了什麼= =
作者: Hevak (Arthow Eshes)   2016-10-01 00:38:00
你連文字給人都用rtf舉你個勞............................
作者: Nitschke (下載至死)   2016-10-01 13:36:00
專業勒索
作者: JustGame (JustGame)   2016-10-01 17:10:00
五萬多筆,一筆手動加分號三秒,你兩天不睡覺就做完了舉手之勞而已一樣,要發案請左轉 Code_Job 或是 soho 版
作者: Nitschke (下載至死)   2016-10-03 09:03:00
各位大帝...提供另一個.ePub file可作修改 http://goo.gl/2Aa3Eb

Links booklink

Contact Us: admin [ a t ] ucptt.com