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