【问题标题】:Random text to be displayed in body of HTML要在 HTML 正文中显示的随机文本
【发布时间】:2014-06-28 09:16:50
【问题描述】:

我想在页面加载时将一段随机选择的文本插入到页面中。可能的文本片段存储在一个名为 randomtext 的函数内的数组中。

<script type="text/javascript">
    function randomtext() {
        var randomtxt=[
            'Beautiful People are not always Good but Good people are always Beautiful!',
            '50% + 50% off <a href="/offers.html">check here</a>',
            'New Arrivals <a href="/new.html">Click here<img src="http://mastimix.in/pictures/icon-new.gif"/></a>',
            'We changed our terms and conditions > <a href="my link"> check </a>'
        ];
        return randomtxt[Math.floor((Math.random() * 3.99))];
    }
</script>

现在我想在&lt;body&gt; 标记内或我想要放置该行的任何特定区域内加载或刷新页面时随机显示任何一行。

现在告诉我在&lt;body&gt;标签中写什么?

【问题讨论】:

  • 向我们展示您已有的代码,我们会为您提供指导,否则 craigslist 上到处都是出租代码。
  • 我现在还没有任何代码。每当调用时,我想在 body 标签中随机显示我的行!
  • 这是一个初学者的javascript教程:w3schools.com/js/DEFAULT.asp
  • "请为我创建一个 java 函数并告诉我如何在 body 标签中调用它。"哈! SO 不是要求别人为你工作。为此付钱给别人。
  • 欢迎来到 Stack Overflow!请阅读how to ask a good questionwhat have you tried

标签: javascript html random


【解决方案1】:

由于您一直在努力改进您的问题,并且您确实拥有randomText 的工作功能。如果您将目标添加到 HTML,例如 &lt;p id="spam"&gt;&lt;/p&gt;,然后添加 document.getElementById("spam").innerHTML = randomtext();,它将在垃圾邮件段落中显示您的 randomtext 的输出。

http://jsfiddle.net/qVf8G/

此代码使用原生 JavaScript 方法查找垃圾邮件段落 document.getElementById("spam"),然后将其内容寻址为 innerHTML,并为其分配随机文本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多