将HTML值导入Javascript函数

将HTML值导入Javascript函数,javascript,html,function,Javascript,Html,Function,p类中有一个字符串值,如10小时:25分钟:20秒。在这里,我想要像10:25:20那样分割该值。这是我的javascript函数 函数countdownTimeStart(){ var countDownDate=新日期(“2018年3月5日15:37:25”).getTime(); var x=setInterval(函数(){ 某物 } 所以我需要将var countDownDate=new Date(“2018年9月5日15:37:25”).getTime();替换为上面的10:25:

p类中有一个字符串值,如

10小时:25分钟:20秒。在这里,我想要像

10:25:20
那样分割该值。这是我的javascript函数

函数countdownTimeStart(){
var countDownDate=新日期(“2018年3月5日15:37:25”).getTime();
var x=setInterval(函数(){
某物
}
所以我需要将
var countDownDate=new Date(“2018年9月5日15:37:25”).getTime();
替换为上面的
10:25:20
,它来自p标签。我尝试了以下方法

var countDownDate = document.getElementById("demo").value;
但是它不起作用。有人能帮我解决这个问题吗。

您需要访问那里元素的文本内容。
.value
仅适用于
输入
s和
文本区域
s

const digits=document.querySelector('#demo').textContent.match(/\d\d/g);
const time=digits.join(“:”);
console.log(时间);

10小时:25分钟:20秒

div
没有
,它有
innerHTML
textContent
,可以获取/设置

var countDownDate = document.getElementById('demo').textContent;

使用document.getElementById(“some”)

var x=document.getElementById(“some”).innerHTML;

一些文本


var countDownDate对象在哪里?您能告诉我如何将其应用到var countDownDate中吗?我是Javascript新手。如果希望变量名为
countDownDate
“不工作”,只需将
const time
替换为
const countDownDate
”没有告诉我问题是什么-请详细说明。
        var x = document.getElementById("some").innerHTML;


</script>
<body>
    <p id="some">Some text</p>
</body>