谁能告诉我为什么这个 script.js 不起作用?

卢卡斯·科斯塔·保利

谁能告诉我为什么这不起作用?目的是在单击随机 rgb 颜色时更改标题(onclick 功能甚至没有出现在我的 gitpage 上:https ://lucaspaulii.github.io/portfolio/ )

const title = document.getElementById("title");

let randNum = () => {
    let num = Math.floor(Math.random() * 255);
    return num
}

let randColor = () => {
    return 'rgb('+ randNum() + ',' + randNum() + ',' + randNum() + ')'
}

let newColor = randColor();

title.addEventListener('click', function onClick() {
    title.style.color = newColor; 
})
伊利亚·布尔索夫

你只调用 randColor 一次,在处理程序内部调用它:

const title = document.getElementById("title");

let randNum = () => {
    let num = Math.floor(Math.random() * 255);
    return num
}

let randColor = () => {
    return 'rgb('+ randNum() + ',' + randNum() + ',' + randNum() + ')'
}

title.addEventListener('click', function onClick() {
    title.style.color = randColor(); 
})
<div id="title">click here</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

谁能告诉我为什么这个linq查询不起作用?

谁能告诉我为什么这个查询不起作用?

RODBC-谁能告诉我为什么这不起作用?

填充虚拟对象似乎不起作用。谁能告诉我这个错误?

谁能告诉我为什么此代码不起作用并继续打印 0.00 km 作为最短距离?

为什么这个选择器不起作用?JS

为什么这个 JS 倒计时不起作用?

为什么这个JS自调用函数不起作用?

有人能告诉我为什么这个简单的 PHP 循环不起作用吗?

谁能告诉我,为什么我的js代码未在jsfiddle上运行?

谁能告诉我为什么我的最后两个 if else 语句不起作用?全新的 JavaScript 在这里

为什么简单的<script src =“ ...”> </ script>不起作用?

为什么Bootstrap Js在我的模板中不起作用?

为什么我的 angular js 代码不起作用

我的卡洗牌器不起作用,谁能告诉我那洗牌器的错误之处是什么

我的 JS 程序不起作用

有人可以告诉我为什么我的actionListener for循环不起作用吗?

有人可以告诉我为什么我的if / else陈述不起作用吗?

请告诉我为什么这不起作用!(基本jQuery)

请告诉我,为什么滚动视图在android studio中不起作用?

有人可以告诉我为什么a:hover不起作用吗?

为什么Game Maker Studio告诉我if语句不起作用?

有人能告诉我为什么这不起作用吗?

请告诉我为什么此代码不起作用

谁能向我解释为什么这个 lisp 代码不起作用?

谁能告诉我这段代码的作用?

React.js:为什么删除按钮不起作用?

为什么“打印”在node.js中不起作用?

ScrollIntoView()不起作用-香草JS,为什么?