选择HTML元素的文本作为输入的JavaScript

问题描述 投票:0回答:1
var unixtime =356674566

var newDate = new Date();

newDate.setTime(unixtime * 1000);

dateString = newDate.toUTCString();

document.getElementById("time").innerHTML = dateString;

我想给h1元素文本(不输入文本)作为输入到无功UNIX timestamp..is有没有办法做到这一点?

javascript jquery html css3 web3js
1个回答
3
投票

你可以给h1元素的id并使用document.getElementById得到h1元素。然后你可以使用.textContent得到h1标签内的文本。最后,你可以使用一个+从检索的textContent为数字字符串转换。

请参见下面的工作例如:

document.addEventListener('DOMContentLoaded', function() {
  var unixtime = +document.getElementById('unix').textContent;
  var newDate = new Date();

  newDate.setTime(unixtime * 1000);
  dateString = newDate.toUTCString();

  document.getElementById("time").textContent = dateString;
});
<h1 id="unix">356674566</h1>
<p>Date: <span id="time"></span></p>
© www.soinside.com 2019 - 2024. All rights reserved.