扫码关注官方订阅号
比如我有如下html代码
微软Windows 10操作系统
我希望js执行后把他变成这样
该如何实现呢?
人生最曼妙的风景,竟是内心的淡定与从容!
以下代码效率不高,但基本原理大概如此,你自己调试一下吧:
var str = $('#target p').html(); var result = ''; var chinese_flag = true; for (var i=0; i<str.length; i++) { if (str.charCodeAt(i) > 256) { if (chinese_flag) { result += str.charAt(i); } else { chinese_flag = true; result += '</span>' + str.charAt(i); } } else { if (chinese_flag) { chinese_flag = false; result += '<span class="myclass">' + str.charAt(i); } else { result += str.charAt(i); } } } $('#target p').html(result);
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
以下代码效率不高,但基本原理大概如此,你自己调试一下吧: