gpt4 book ai didi

javascript - 用星号替换数字 javascript/jquery?

转载 作者:行者123 更新时间:2023-12-02 18:56:33 27 4
gpt4 key购买 nike

如何使用 javascript/jquery 替换 span 元素中的文本或数字?这是我尝试过的,但控制台显示“无法调用未定义的‘替换’方法”,不明白问题是什么,有人能指出我正确的方向吗?

    function changeNumber()
{
var element = document.getElementsByClassName("grade").innerHTML;
var x = element.replace('1','*');
document.getElementsByClassName("grade").innerHTML=x;
}

如果我在 javascript 中动态创建的 span 元素很重要......

最佳答案

document.getElementsByClassName("grade") 返回 NodeList ,它不像getElementbyId,你需要循环它。

如果你只有一个

function changeNumber()
{
var element= document.getElementsByClassName("grade")[0];
var text = element.innerHTML;
var x = text.replace('1','*');
element.innerHTML=x;
}

如果你有一套

function changeNumber()
{
var elements= document.getElementsByClassName("grade");
for (var i=0; i<elements.length; i++) {
var element = elements[i];
var text = element.innerHTML;
var x = text.replace('1','*');
element.innerHTML=x;
}
}

关于javascript - 用星号替换数字 javascript/jquery?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15283374/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com