从内部符号标记读取Javascript并更改时间

从内部符号标记读取Javascript并更改时间,javascript,Javascript,让我解释一下。将会有一个包含大量文本的文件,并且它应该可以保存超时。如下所示,当用户计时器点击特定时间时,它会通过读取内的时间来更改文本 你好 世界 我不要求您提供源代码,也不要求您为我提供源代码,我只想知道是否有可能实现这一点,以及一些实现这一点的建议。以下是一些让您开始学习的内容。我选择在元素中包含到文本的信息映射时间。每次更新计时器时,检查元素中的时间,如果它们匹配,则写入文本 HTML: 你问的不是很清楚。你为什么不多举些例子呢?甚至伪代码也有帮助:)文本包含标记。在它们之间,有启动

让我解释一下。将会有一个包含大量文本的文件,并且它应该可以保存超时。如下所示,当用户计时器点击特定时间时,它会通过读取
内的时间来更改文本


你好
世界


我不要求您提供源代码,也不要求您为我提供源代码,我只想知道是否有可能实现这一点,以及一些实现这一点的建议。

以下是一些让您开始学习的内容。我选择在
  • 元素中包含到文本的信息映射时间。每次更新计时器时,检查
  • 元素中的时间,如果它们匹配,则写入文本

    HTML:


    你问的不是很清楚。你为什么不多举些例子呢?甚至伪代码也有帮助:)文本包含
    标记。在它们之间,有启动的时间,因此:如果计时器达到05:06(5分6秒),那么它会更改
    标记后面的文本。文本文件中有很多内容,因此我需要使用JS来读取文本文件。一个不错的方法是使用Ajax,让php检查文件并将数据返回到javascript(javascript将负责使用该数据)。
    <div id="time"></div>
    <div id="text"></div>
    
    <div id="info">
        <ul>
            <li name="0h 0m 6s">something at 6s</li>
            <li name="0h 0m 8s">something at 8s</li>
            <li name="0h 0m 2s">something at 2s</li>
            <li name="0h 0m 10s">something at 10s</li>
        </ul>
    </div>
    
    $(function(){
        var startDate = new Date($.now());
        $('#time').html("0h 0m 0s");
        var secondCounter = 0;
    
        window.setInterval(function(){
            secondCounter ++;
            var timerStr = "";
            $('#time').html(Math.floor(secondCounter/3600)+"h "+ Math.floor(secondCounter/60)+"m " + secondCounter%60 + "s");
    
            $('#info ul li').each(function(event){
                if($('#time').html() == $(this).attr("name")){
                    $('#text').html($(this).html());
                }
            });
    
        }, 1000);
    });