gpt4 book ai didi

刷新和按钮上的 JavaScript 随机文本

转载 作者:行者123 更新时间:2023-12-02 15:58:56 25 4
gpt4 key购买 nike


我有一个(我希望)简单的请求。我有一个脚本,每次刷新页面时都会在标题下选择随机文本。是否可以编辑该脚本,使标题成为一个按钮(具有透明背景),并且您可以按它来更改其下方的文本(但您仍然可以通过刷新页面来更改它)?
作为引用,这是代码。

    Title<br> 
<script type="text/javascript"><!--
var random=new Array();

random[0]='Text1';
random[1]='Text2';
random[2]='Text3';
var id=Math.round(Math.random()*(random.length-1)); document.write(random[id]); </script>

谢谢!

最佳答案

将代码放入通过与元素直接交互(而不是 document.write)进行写入的函数中,并将该函数绑定(bind)到按钮。

HTML:

<button onclick="newTitle()">Make new title</button>
<br />
<span id="target"></span>

JS:

var target = document.getElementById('target');
var titles = [
'Title 1',
'Title 2',
'Title 3',
'Title 4',
'Title 5'
];

function newTitle () {
var i = (Math.random() * titles.length) | 0;
target.innerText = titles[i];
}

newTitle();

参见JSFiddle

关于刷新和按钮上的 JavaScript 随机文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31373383/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com