coder
coder

Reputation: 159

How to set background color in typescript?

How to set background color using classname in typescript of below code??

abc.innerHTML = abc.innerHTML.replace(element,'<span class="classname">text</span>');

Upvotes: 1

Views: 15796

Answers (1)

Max Koretskyi
Max Koretskyi

Reputation: 105547

You can do it the same way as in JS but the cast to <HTMLElement> is required:

var def = "Maximus";
var li = document.querySelectorAll("#id li");
for (var i = 0; i < li.length; i++) {
  var element = li[i];
  element.innerHTML = element.innerHTML.replace(def, '<span class="classname">text</span>');
  let spanEl = <HTMLElement>element.querySelector('span.classname');
  spanEl.style.color = 'orange';
}

Upvotes: 3

Related Questions