【问题标题】:JavaScript backspace and remove break from h1 elementJavaScript 退格并从 h1 元素中删除中断
【发布时间】:2014-10-17 19:22:55
【问题描述】:

我正在寻找在 H1 元素之后删除中断以及在 JavaScript 中实现退格的方法

【问题讨论】:

    标签: javascript html css


    【解决方案1】:

    如果“删除中断”是指不开始新行,请像这样添加 CSS:

    h1 {display: inline;}
    

    如果您不希望所有 H1 都这样,请使用类。

    就“实现退格”而言,您需要先说明您想要完成的任务,然后才能得到任何人的帮助。

    【讨论】:

    • 谢谢,CSS不太好:p,至于实现退格,基本上是用JavaScript插入退格字符来删除字符
    • 如果您知道字符在哪里,您可以直接删除该字符而无需退格,并且您需要知道它在哪里才能使退格无效。这就是你想要做的吗?
    • 是的,它只是插入符号后面的一个空格
    • 谢谢 :) 很抱歉措辞不佳,但您完美地回答了问题!
    【解决方案2】:

    你可以改变 H1 元素的 CSS 样式来得到这个结果。这里解释一下:https://stackoverflow.com/a/9361133/2433843

    h1 {
        display: inline;
    }
    

    对于问题的第二部分,实现退格,我不确定你的意思。也许您想去掉空格?

    【讨论】:

    • 我想删除字符:)
    【解决方案3】:

    这是为了实现退格行为。

    function RemoveBackspaces(str)
    {
    while (str.indexOf("\b") != -1)
    {
        str = str.replace(/.?\x08/, ""); // 0x08 is the ASCII code for \b
    }
    return str;
    }
    
    
       Use it like this:
    
       var str = RemoveBackspaces(f("\b\byz")); // returns "ayz"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-06-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-26
      • 2011-03-31
      • 1970-01-01
      相关资源
      最近更新 更多