时间:2016-07-28 01:42:05

标签: javascript jquery replace each

当我在JS中加载时,我正试图替换我表单中的所有标签,但我没有运气。

$(document).ready(function($){
    $('.label').each(function(e){
        document.getElementById($(this)).textContent = document.getElementById($(this)).innerHTML.replace("and", "&");
    });
});

我不知道哪个更好:.innerHTML.textContent。他们似乎都达到了我的目标。 提前谢谢。

测试后: 我真的希望我能得到以下代码。

$('label').text(function(i, text) {
    return text.replace("and", "&");
})

感谢大家的建议,我已经让代码使用了一个简单的循环。

var myElements = document.getElementsByTagName("LABEL");
for(var k=0; k<myElements.length; k++){
    myElements[k].innerHTML = myElements[k].innerHTML.replace("and", "&");
}

0 个答案:

没有答案