nailui 2022-05-19 11:14 采纳率: 0%
浏览 37

js 使用execcommand 创建的标签 怎么添加类名或者样式

想给u 标签添加类名 吧下换线变出一点 或者 把他替换成span

 document.execCommand("underline", false, null);

<div data-v-6f09dd90="" id="InputBox" data-gramm="false" contenteditable="true" data-placeholder="问题、灵感、知识、信息等" class="ql-editor">我是第<u>一行</u><p><u>我是第二行</u></p><p><u>我是第三行</u></p></div>

  • 写回答

1条回答 默认 最新

  • 大熊猫玩菜刀 2022-05-21 02:46
    关注

    execCommand这个api貌似作废了,建议换其它写法。

                const eles = document.getElementsByTagName("u");
    
                for (let index = 0; index < eles.length; index++) {
                    const ele = eles[index];
                    ele.classList = 'underline';
                    ele.style = 'text-decoration:underline;'
                }
    
    
    评论

报告相同问题?

问题事件

  • 创建了问题 5月19日

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器