Код: Выделить всё
打扰一下。打扰一下。[object HTMLSpanElement] [object HTMLSpanElement] 打扰一下。打扰一下。
< /code>
Это то, что я хочу: < /p>
打扰一下。打扰一下。51612 Hello 打扰一下。打扰一下。
< /code>
Здесь часть JS: < /p>
document.addEventListener("DOMContentLoaded", () => {
const regex = /[0-9A-Za-z]+/g;
var textElements = document.querySelectorAll(".vce-post-description--excerpt");
for (var i = 0; i < textElements.length; i++) {
console.log("Found: "+textElements.length);
if (textElements[i].innerText.match(regex)) {
var foundString = textElements[i].innerText.match(regex).toString();
console.log("Change: "+foundString);
let foundArray = foundString.split(",");
foundArray.forEach(changeInnerText);
}
}
function changeInnerText(item) {
var tempElement = document.createElement('span');
tempElement.style.fontFamily = "Montserrat";
tempElement.innerHTML = item;
textElements[i].innerText = textElements[i].innerText.replace(item, tempElement);
}
console.log("Done");
})
Подробнее здесь: https://stackoverflow.com/questions/750 ... ment-error