JavaScript 在类中替换

标签 javascript

我需要删除仅具有类属性的 div 内的句点(无 id - 系统生成的页面)。

<div class="myClass">
Some text . 
</div>

我需要删除句号。如何使用 JavaScript 来实现这一点?

最佳答案

如果没有 jQuery,这里是老式选项:

var divs = document.getElementsByTagName('div');
for (var i=0,len=divs.length;i<len;++i){
  if (/(?:^|\s)myClass(?:\s|$)/.test(divs[i].className)){
    // Removes every period
    divs[i].innerHTML = divs[i].innerHTML.replace( /\./g, '' );
  }
}

使用 jQuery:

$('div.myClass').html(function(i,oldHTML){
  return oldHTML.replace( /\./g, '' );
});

关于JavaScript 在类中替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4938642/

相关文章:

javascript - JavaScript 上的 String.ToCharArray() 等效吗?

javascript - 使用 php 生成的复选框表单突出显示

javascript - 如何通过 Electron 访问 DOM 元素?

javascript - Mongoose 保存回调不起作用

javascript - 在 svg 组上模拟点击事件

javascript - vue-truncate-filter 不过滤并抛出错误

php - 如何重叠 document.getElementById ('' ).style.visibility = "hidden"中的 html 元素;

javascript - 我不断收到错误 : TypeError: Cannot read property 'length' of null in Javascript

javascript - Emberjs 倒计时 - 不可阻挡

javascript - ng-click 在 font-awesome 图标中不起作用