开发者问题收集
我有多个具有相同类名的元素,因此我尝试使用 JavaScript 获取该类并为其添加样式,但效果并不理想。我希望我悬停的每个元素都能获得 css 中固定的样式,但并非所有元素都是如此。这是我尝试过的:<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" conten
每当我单击按钮时,我都尝试将按钮文本的颜色更改为“白色”。但是单击按钮后,我收到错误“未捕获类型错误:无法设置未定义的属性‘颜色’”。我尝试使用 console.log(this) 提取对象,但它没有返回我单击的按钮的对象,而是返回“窗口”类型的对象。我不明白为什么我无法访问按钮并选择其中的文本并更改颜色。我正在粘贴我的 html 和 js 代码。请告诉我哪里出了问题。for (var i = 0
我正在使用 JavaScript 创建测验应用程序。当用户根据答案单击输入按钮时,我想更改其颜色。如果答案为真,则需要将颜色更改为红色,如果答案错误,则颜色需要更改为红色。每个问题只需选择一个选项。如果用户选择了一个选项,则需要突出显示绿色,否则为红色。如果是红色,则需要突出显示绿色。不应给用户每次单击选项以查看哪个选项正确的机会。Html :<label class="option"><inpu
我试图更改我的 html 网站中多个按钮的颜色,但是运行时遇到错误。HTML:<body style="background-color:rgb(216, 216, 216);"><button id=button0 type="button" class="block" onclick="likeAction();">LIKE</button><button id=button1 type="b
单击按钮时,我需要从数组内的对象中获取随机字符串。但由于某种原因,我的代码无法执行。var quotes = [{quote: "Quote1",source: "Source1"},{quote: "Quote2",source: "Source2"},{quote: "Quote3",source: "Source3"},{quote: "Quote4",source: "Source4"},
如果设备具有特殊宽度,我想显示一个 div 容器。我做了一个简单的 if 条件,它运行良好。我想在代码中添加第二个函数,但该函数未被调用。尝试后,我发现代码在 document.getElementyById-Code 之后停止。如果在 if 条件中在 getElementById之前调用 alert("Hello World"),则会调用它。如果在 if 条件中在 getElementById之
我有一个隐藏按钮,我想在用户喝了 5 杯咖啡时显示该按钮,这是我的代码,但似乎不起作用JSwindow.setInterval(function(){if (coffee == 5) {document.getElementById("U1").style.visibility = "visible";console.log()}}, 500);HTML<button class="U1" onc
只是为了好玩,我尝试在 3D 变换画布上绘图。我写了一些代码,它有点用。const m4 = twgl.m4;[...document.querySelectorAll('canvas')].forEach((canvas) => {const ctx = canvas.getContext('2d');let count = 0;canvas.addEventListener('mousemov
我正在用 JavaScript 开发一个绘画应用程序,我还需要添加一个油漆桶工具。为此,我在互联网上进行了研究,并在我的代码中实现了我找到的一个算法,但这个算法在我的代码中发现了一个错误。当要绘制的区域很大时,我得到了Uncaught RangeError: Maximum call stack size reached。屏幕截图:我的测试代码:const canvas = document.qu
我正在尝试使用 Jquery 表单验证。但我收到未捕获范围错误:超出最大调用堆栈。我正在使用 Materialize css。this is the error i am gettingUncaught RangeError: Maximum call stack size exceededat RegExp.[Symbol.replace] (native)at String.replace (
我有一个 jQuery 问题;我想通过将鼠标悬停在另一个元素上来触发元素上的:hover事件,控制台显示错误:Uncaught RangeError: Maximum call stack size exceeded这是我的 Javascript 函数:$(".love").hover(function() {$(".fa-heart").trigger('mouseover');});这是我的
Html 和 CSS 工作正常,但出于某种原因,JS 无法正常工作。它似乎给出了一个语法错误:未捕获的 TypeError:无法读取 null 的属性“getTotalLength”,并且它不会给我长度。我正在遵循 devEd 的教程。outline.style.strokedasharray 也不起作用。我真的需要一个解决方案,谢谢!<!DOCTYPE html><html><head><tit
我正在寻找一种方法来更改元素的样式(例如<body>),当在<input>中输入的不仅仅是文本,还有特定数字(如“5214”)或其他内容时。使用我当前的代码,会抛出 Uncaught TypeError:无法设置未定义的属性(设置“innerText”)。我该如何修复它?错误在第 3 行。我在 ADT 安全系统面板上看到了类似的内容,但使用的是<input type="hidden">。还使用了
我想更改 id 为按钮的无序列表的所有列表元素的背景颜色。如果我单击一个按钮,所有按钮都会改变颜色,但随后会出现这个丑陋的错误:main.js:135 Uncaught TypeError: Cannot set properties of undefined (setting 'backgroundColor')at buttonClicked (main.js:135:48)at HTMLLI
几个月前,我参加了一次面试,面试官要求我使用 HTML5、CSS 和 Javascript 编写一个功能类似于在线性格测试的界面。这个简单的在线测试每次会显示一个问题,答案选项在底部。当用户点击其中一个答案时,系统会继续显示下一个问题。所选答案将存储在 JS 数组中,以便在测试结束时提交。界面会提示用户问题和答案选项,回答后会显示下一个问题。每次进行新测试时,问题顺序都应随机化。我的 HTML 主