javascript - 文本框中的文本更改

标签 javascript html text textbox

我有一个文本框,其内容会在页面重新加载时发生变化,但我想知道如何使其在指定的时间后发生变化。没有闪光灯这可能吗?

最佳答案

将此代码复制并粘贴到 html 文件中并查看,您应该很容易编辑以满足您自己的需要。享受吧:o)

<html>
        <head>
            <script type="text/javascript">
            //Change these messages to what ever you would like to display in the textbox
            //You can add or remove any as you see necessary
            var messages = new Array(
                "Hello",
                "there",
                "my",
                "name",
                "is",
                "Chief17!"
            );
            var i = 0;
            function changeText()
            {
                document.getElementById("tb").value = messages[i];
                if(i < messages.length -1)
                {
                    i++;
                }
                else
                {
                    i = 0;
                }
            }
            </script>
        </head>
        <!--Change the 1000 to how long you want to wait in between message changes (1000 is 1 second)-->
        <body onLoad="setInterval('changeText()',1000)">
            <input type="text" id="tb" />
        </body>
    </html>

关于javascript - 文本框中的文本更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3071175/

相关文章:

javascript - 我如何判断 jquery 单击发生在哪个元素上?

PHP规范化远程url

ios - 如何在动态类型的 UIContentSizeCategoryDidChangeNotification 后调整 View 大小

sql - 优雅地将一组字符串(.txt 文件) append 到另一组字符串(.txt 文件)?

javascript - 通过检查 jQuery 元素更好地理解 Javascript

javascript - 动态重定向到主视图中的 div 中的另一个 View

javascript - Facebook 登录按钮回调函数

javascript - 如何使用 Javascript 在 Html 页面上添加计时器

html - 当我有一个向左浮动的导航栏和一个向右浮动的导航栏时,如何使嵌入式 youtube 视频随页面缩小

java - 导出具有多个值的变量?