1

Trying to remove last 3 characters of div text content. Div ID is time

Trying with this code so far

function Slice() {
var TimeString = document.getElementById("time").textContent = Result;
var Result = TimeString.slice (0, -3);
}

With not success result

Hope can help me

2 Answers2

5

Try:

function slice() {
  var t = document.getElementById("time");
  t.textContent = t.textContent.slice(0, -3);
}
slice();
<p id="time">1234567890</p>
Spectric
  • 30,714
  • 6
  • 20
  • 43
1

You can do this that:

function Slice() {
const TimeString = document.getElementById("time").textContent;
const Result = TimeString.slice (0, -3);
document.getElementById("time").textContent = Result;
}

Slice()
<div id="time">12344</div>

or better

function Slice(id) {
const el = document.getElementById(id)
const TimeString = el.textContent;
const Result = TimeString.slice (0, -3);
el.textContent = Result;
}

Slice("time")
<div id="time">12344</div>