随机文本显示在HTML正文中

时间:2014-05-10 18:31:38

标签: javascript html random

我希望在加载时将随机选择的文本插入到页面中。可能的文本片段存储在名为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>

现在,我希望在<body>标记中加载或刷新页面时随机显示任何一行,或者我想放置该行的任何特定区域。

现在告诉我在<body>代码中写什么?

1 个答案:

答案 0 :(得分:0)

当你努力改进你的问题时,你确实有randomText的工作功能。如果您将目标添加到<p id="spam"></p>之类的HTML,然后添加document.getElementById("spam").innerHTML = randomtext();,则会在垃圾邮件段落中显示randomtext的输出。

http://jsfiddle.net/qVf8G/

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