gpt4 book ai didi

Javascript 写在

里面

转载 作者:行者123 更新时间:2023-11-28 12:34:26 28 4
gpt4 key购买 nike

我正在创建一个随机事实生成器,它将写入 <p> 内标签。我遵循了所有教程,但我不明白问题出在哪里。该函数正在正常调用(我用警报检查)。

这是代码:

HTML:

<p id="rfact" name="rndfact">random fact goes here</p>

JS:

function rfact(){
var nrfact=Math.floor(Math.random()*2)
alert(nrfact);
if (nrfact==0) document.getElementByName("rndfact").innerHTML="random fact1";
if (nrfact==1) document.getElementByName("rndfact").innerHTML="random fact2";
if (nrfact==2) document.getElementByName("rndfact").innerHTML="random fact3";
}

最佳答案

您的问题是 document 上没有名为 getElementByName 的函数。

您想要其中之一:

document.getElementById('rfact');
document.getElementsByName('rndfact')[0] // notice the plural

关于Javascript 写在 <p> 里面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18659081/

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