2301_80148301 2023-10-16 11:12 采纳率: 66.7%
浏览 12
已结题

JS怎么实现修改文字样式模块?

第一个文本框输入文字,点击输入完毕,第二个文本框清空,输入文字填充到第二个文本框。
第二个文本框默认文字是“我是中国人”
第二个文本框中文字能改成红色字体,加粗字体,下划线,有这三个按钮更改文字样式

  • 写回答

4条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2023-10-16 11:13
    关注

    引自强大而免费的微信小程序:皆我百晓生。如有帮助,还望采纳。


    你可以通过以下代码实现修改文字样式的模块:

    HTML:

    <input type="text" id="inputText" placeholder="输入文字">
    <button onclick="fillText()">确认输入</button>
    <br>
    <input type="text" id="outputText" value="我是中国人" style="color: black; font-weight: normal; text-decoration: none;">
    <button onclick="changeColor()">变红色</button>
    <button onclick="changeBold()">加粗</button>
    <button onclick="addUnderline()">下划线</button>
    

    JavaScript:

    function fillText() {
      var inputText = document.getElementById("inputText").value;
      document.getElementById("inputText").value = "";
      document.getElementById("outputText").value = inputText;
    }
    
    function changeColor() {
      var outputText = document.getElementById("outputText");
      outputText.style.color = "red";
    }
    
    function changeBold() {
      var outputText = document.getElementById("outputText");
      outputText.style.fontWeight = "bold";
    }
    
    function addUnderline() {
      var outputText = document.getElementById("outputText");
      outputText.style.textDecoration = "underline";
    }
    

    上述代码将会在网页中创建两个文本框和三个按钮。第一个文本框用于输入文字,点击确认输入按钮后,输入框内容会填充到第二个文本框中,并清空第一个文本框。第二个文本框默认显示为"我是中国人",初始样式为黑色字体、普通字体粗细和无下划线。点击对应按钮会修改第二个文本框的字体样式,实现文字样式的修改。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 10月24日
  • 已采纳回答 10月16日
  • 赞助了问题酬金15元 10月16日
  • 创建了问题 10月16日

悬赏问题

  • ¥15 python提取.csv文件中的链接会经常出现爬取失败
  • ¥15 数据结构中的数组地址问题
  • ¥15 maya的mel里,怎样先选择模型A,然后利用mel脚本自动选择有相同名字的模型B呢。
  • ¥15 Python题,根本不会啊
  • ¥15 会会信号与系统和python的来
  • ¥15 关于#python#的问题
  • ¥20 oracle RAC 怎么配置啊,配置
  • ¥15 excel 日常使用中出现问题
  • ¥20 pdusession建立失败
  • ¥15 为什么mqtt接收不到数据?