javascript - 非对象元素可以进行innerHTML操作吗?
黄舟
黄舟 2017-04-10 13:11:35
[JavaScript讨论组]
    window.onload=function(){  
    var br = document.getElementsByTagName('br');  
    var array = [];  
    var brs = Array.prototype.slice.call(br);  
        for(var index=0;index<brs.length;index++) {  
            var nv = brs[index].previousSibling.nodeValue;  
            alert(nv);  
            console.log(nv);  
          if(!nv) continue;  
            var cutIndex = nv.indexOf('商品编号:');  
          if(cutIndex >=0) {  
            var element = nv.substring(cutIndex+5);  
            alert(element);   
            array.push(element);  
        }  
      }  
    }  
.span1{background-color:yellow;}  
.span2{background-color:red;}  

网页源码如下:
商品编号:1a025-0887

商品编号:1125-0387

商品编号:1225-18tt672

商品编号:13e25-08ee87

商品编号:1425-038733

商品编号:152f5-1867

商品编号:1625-0887h555

商品编号:17ww25-3333330387

商品编号:qq1825-1867444

=====================不割怕你们看不清=====================

已经可以取得每个编号了,请问怎么用span1标记这些编号(包裹住),并添加提示成功的span2呢?也就是最终形成的是以下这样的的源码:(网站不是我的 我只是依据其源码进行插件开发需要这样处理,请理解!)

商品编号:<span class=span1>1a025-0887</span><span class=span2>添加span1成功了</span><br />  
商品编号:<span class=span1>1125-0387</span><span class=span2>添加span1成功了</span><br />  
商品编号:<span class=span1>1225-18tt672</span><span class=span2>添加span1成功了</span><br />  
商品编号:<span class=span1>13e25-08ee87</span><span class=span2>添加span1成功了</span><br />  
商品编号:<span class=span1>1425-038733</span><span class=span2>添加span1成功了</span><br />  
商品编号:<span class=span1>152f5-1867</span><span class=span2>添加span1成功了</span><br />  
商品编号:<span class=span1>1625-0887h555</span><span class=span2>添加span1成功了</span><br />  
商品编号:<span class=span1>17ww25-3333330387</span><span class=span2>添加span1成功了</span><br />  
商品编号:<span class=span1>qq1825-1867444</span><span class=span2>添加span1成功了</span><br />  

补充说明:当然,也可以不要innerHTML方法,只要达成效果就行了。。

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回复(1)
高洛峰
    yournumber.wrap('<p class="span1">').parent().parent().append('<p class="span2">')
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号