Ajax 板


LINE

感谢大家的回应m(_ _)m 原来可以用createTextNode这招(笔记) 但其实我想解的问题是… 如果针对某一个<div id="div1">,他的child有若干个text node和img node夹杂 然後我想要放一个input给user输入要搜寻的字串str 然後如果div1里面有某个text node当中,有包含str 则在str前後加上<b>和</b> 看了一下各位大大的方法… 应该可以把有包含str的text node先找出 (放到node_array) 然後针对node_array中每个元素,根据str去split,然後再一段一段的放在new_node 再拿new_node去replace原本node_array中的元素 这样应该可以作到不更动innerHTML的状况下去动态为单一textNode插入<b> </b> 那…这样算是最简化的方法了吗? 心目中最理想的方法是… 针对某个包含str的text node, 如果str在text node的第 x 个位置 就直接把 第x个位置的str先删掉 然後直接插入一个包有textNode(str)的htmlElement("b")到原先text node的第x个位置 有办法作到降子吗?还是说textNode已经无法再行分割了? 再次感谢各位大大帮忙m(_ _)m ※ 引述《s25g5d4 (死城盗贼)》之铭言: : <div id="div1"> : 今天天气真好! : </div> : <script> : var o=document.getElementById('div1'); : var ot=document.createElement('b'); : ot.appendChild(document.createTextNode('天气')); : o.replaceChild(ot,o.childNodes[0]); : o.insertBefore(document.createTextNode('今天'),ot); : o.appendChild(document.createTextNode('真好!')); : </script> : 这样用不会比较好 但是几乎把每个方法都玩到了@@ --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.87.174
1F:→ grassboy2:补充一下…之所以龟毛不用innerHTML,是不想让某些东西 07/07 05:28
2F:→ grassboy2:因为更动了innerHTML被reload,最明显的例子是flash obj 07/07 05:28
3F:推 s25g5d4:我是先插後删 这样比较好找位置... 07/07 20:07
4F:→ grence:先想到用 innerHTML + regex解 07/07 21:32
5F:→ s25g5d4:我有想过用REGEX 可是写不出来 放弃了@@ 07/07 21:46
6F:→ s25g5d4:来去正规表示式版问问看 07/07 21:47
7F:→ grence:http://jsfiddle.net/t7Dmv/ 可以直接改JavaScript区块 07/07 23:44
8F:→ grence:改完之後直接按上面的 run就可以测试 07/07 23:45
9F:→ grence:http://fiddle.jshell.net/t7Dmv/show/light/ 产生的网页 07/07 23:58







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Tech_Job站内搜寻

TOP