forxtu
12/5/2017 - 10:37 AM

RegExp part of the innerText

Change part of the inner text in multiple items

var jobTitle = document.querySelectorAll(".gdlr-core-blog-title a");
for(var i = 0; i < jobTitle.length; i++){
    // console.log(jobTitle[i].innerText);
    var jobTitlePatt = /–(.*)/;
    var jobTitleText = jobTitlePatt.exec(jobTitle[i].innerText);
    var jobTitleSpan = jobTitleText[0];
    var jobTitleNewSpan = jobTitleSpan.innerHTML = "<span class='careers__subtitle'>" + jobTitleSpan + "</span>";
    var jobTitleNew = jobTitle[i].innerText.replace(jobTitleSpan, jobTitleNewSpan); 
    jobTitle[i].innerHTML = jobTitleNew;
}