开发者问题收集
我想通过 id 获取元素,但如果我使用 getElementById 并传递正确的 id,则会收到“Uncaught TypeError:无法读取未定义的属性(读取‘getElementById’)”的错误列表项html<div class="optionRow"><label for="option1"> <input class="option" type="radio" value="a"
我尝试使用 JS 向 html 代码添加一个表格行,但收到​​一条错误消息,指出“未捕获的 TypeError:无法读取 null 的属性‘innerHTML’”<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-s
我想从 index.html 上的输入中捕获文本,并将其保存到本地存储。在 index2.html 上,我想从本地存储中获取项目,创建一个新的 li,并将其附加到空的 OL。我目前拥有的代码总是给我一个错误“未捕获的类型错误:无法读取 null 的属性‘appendChild’。所以我猜它无法访问我的 OL(即有序变量)。我是新手,我正在尝试创建一个笔记应用程序来练习,那么我做错了什么?let n
SO 上有一些关于如何删除 CKeditor 实例的相关问题,大多数使用.destroy()。但是,当编辑器仍在 dom 中时,这很好。我遇到过一种情况,CMS 正在添加一个文本区域,我正在将其转换为 CKeditor。cms 从 dom 中移动元素(在无关事件上)。我可以将事件绑定到该无关事件的complete发射,以便可以重新初始化 CKeditor。所有这些都运行正常,但是当我删除那些剩余的
我是编程语言新手。我想从第三方 API(REST)获取数据并将其中的数据显示到页面上。我需要从这个 TVMAZE API 获取数据并使用 js 在我的网站上显示它拥有的数据。var foo = null;fetch('http://api.tvmaze.com/schedule/full').then(resp => resp.json()).then(data => foo = data )al
我有一个在小屏幕上显示的导航。我的目标是每次单击导航中的锚点标签时隐藏该导航。到目前为止,我尝试了多种选择,但似乎都没有用。我认为真正的问题是我不知道如何选择菜单中的所有锚点标签。我正在寻找的解决方案必须是纯 JS。提前谢谢您。<nav id="mySidenav" class="sidenav"><a href="#about">About</a><a href="#services" oncl
我收到一个错误,提示addeventlistener不是函数。我尝试将其放入函数中,但没有成功。我也对btn.onclick事件执行了此操作,但收到以下错误:"Uncaught TypeError: Cannot set property 'onclick'".您知道如何修复此问题吗?为什么我会收到此错误?代码如下:<!-- try run this --><div class="input_wr
我想使用 JavaScript 操作(添加/删除行)html 中的两个表。使用一个表时可以,但如果添加第二个表,则会收到此错误:Uncaught TypeError: Cannot set property 'innerHTML' of null更准确地说:我想根据单击的按钮,分别拥有两个表,每个表包含不同的内容。使用一个表时可以。第一个函数删除表内容 -> 添加新内容。第二个函数相同,从第一个表
如果这听起来很愚蠢,我很抱歉,但在花了 3 个小时试图找到答案之后,我不知所措。我刚刚开始为一个大学项目学习 Javascript。因此,我尝试使用 Javascript 动态更改页面中某些元素的颜色,虽然这适用于页脚等单个元素,但在 p 或 h4 等元素中,我收到“未捕获 TypeError:无法读取未定义的属性‘style’”。我按照我在这个帖子上读到的内容进行操作:如何使用 javascri
我尝试为按钮元素设置事件(单击),但仍然出现错误ERROR Error: Uncaught (in promise): TypeError: Cannot read property 'nativeElement' of undefinedTypeError: Cannot read property 'nativeElement' of undefined当我尝试调用<a (click)=Edi
我试图设置一个简单的脚本,每当你聚焦于一个输入并按下 Enter 键时,就会发生一些事情。就像网页和论坛上的搜索框一样。问题是我无法让函数在用户点击不同位置后停止。我尝试添加模糊,但没有帮助,我得到了一个"Uncaught ReferenceError: pressEnter is not defined atHTMLInputElement."还尝试将函数设置为单独的函数并稍后在事件侦听器
我不明白console.log(x)在下面的情况下是如何工作的。我理解addEventListener("keydown", function)表示当按下 keydown 时,执行该函数(此处打印到控制台)。但是,我真的无法理解当我们在方法 addEventListener() 中将参数传递给匿名函数(此处为x)时,事情是如何工作的,然后实现 console.log(x) 会将keydown事件打
我一直在弄乱 D3JS 源代码。我想要实现的是,如果同时按下 CTRL,则仅允许使用滚动进行缩放(就像 Google 地图一样)。我一直在弄乱完整的 D3:https://d3js.org/d3.v4.js我试图在第 16556 行左右实现这一点: function wheeled() {if (!filter.apply(this, arguments)) return;if (event.c
据我所知,e代表 Javascript 方法中的“事件”,但我不明白如果我想在调用 Javascript 方法时使用下面提到的一些属性该怎么办。例如,我可以在此方法中使用e.preventDefault()或e.ctrlKey:$(".menuItem").click(function (e) {e.preventDefault();//Open url in new tab with ctrl
我有 3 个 html 文件用于此页面。index.html、正面评价页面和负面评价页面。单击表情符号反馈,然后单击按钮后,我的 JavaScript 已重定向到正确的页面。单击按钮后,根据单击的表情符号,它会重定向到负面评价页面,如果所选表情符号是中立或不高兴,如果所选表情符号满意,它会重定向到正面评价页面。我现在被控制台中的主题行错误卡住了。以下是我的 Javascript 文件,后面是 in