我正在尝试做一个函数,使用一些其他函数,使用 JS 循环遍历具有特定名称的类,并在这些 HTML 标记内的任何内容的末尾添加一个“*”。它工作不完美,所以我需要改变什么?类名是“价格”。
function insertAfter(referenceNode, newNode) {
referenceNode.parentNode.insertBefore(newNode, referenceNode.nextSibling);
}
function getValues(objName) {
var arr = new Array();
var el = document.createElement("span");
el.innerHTML = "*";
arr = document.getElementsByClassName(objName);
for(var i = 0; i < arr.length; i++) {
var obj = document.getElementsByClassName(objName).item(i);
insertAfter(obj, el)
}
};
getValues("price");