【问题标题】:Select string based on its index in JavaScript根据 JavaScript 中的索引选择字符串
【发布时间】:2021-01-28 01:34:23
【问题描述】:

我如何让 p 标签只显示指定索引范围内的文本(这里是特殊字符('?')。)...如果有相反的方法(在情况下我可能有多个相似的特殊字符连接在一起(例如:你好...),我想选择最后一个),比​​如 python“rindex”方法,我也想知道。

**JavaScript**
function check(){
var s = document.getElementById("text").innerHTML;
var c;
c = s.substring(0,  s.indexOf('?'));
}

**HTML**
<button id="check" type="submit" onclick="check()">Check</button>
<p id="text"> Hello, what's up with you? Haven't seen you in ages!</p>

【问题讨论】:

    标签: javascript python html indexing


    【解决方案1】:

    使用 lastIndexOf()

    let c = s.substring(0, s.lastIndexOf('?'));
    

    文档:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/lastIndexOf

    【讨论】:

      猜你喜欢
      • 2018-06-15
      • 1970-01-01
      • 2021-12-12
      • 1970-01-01
      • 2015-08-03
      • 1970-01-01
      • 2021-10-23
      • 2016-02-27
      • 2019-12-22
      相关资源
      最近更新 更多