开发者问题收集
我正在尝试在 JavaScript 中创建一个字数统计算法,我正在创建一个 for-in 循环来从数组中获取每个单词,然后将它们推送到对象,但是在我将每个对象键设置为每个数组值时出现错误。const wordCount = input => {let newArr = input.split(" ");let obj = {};for (let i in newArr) {console.log(
我有一个元素<td onmouseover="show('VersionToolTip',0,0,this)" onmouseout="startTimer(this)" title="">Version</td>javascriptfunction show(sDest, itop, ileft, s) {if(navigator.appVersion.toUpperCase().indexOf
我使用浏览器来与JS中的模块(需要)一起使用。但是,当我在JS文件中渲染一个元素并想在其上悬挂事件(ONCLICK)时,以下错误出现未经定义的如何将事件悬挂在稍后出现在DOM中的元素上?
所以这对我来说有点困难,因为这是一个新的学习曲线,我不太确定如何调试它。我正在按照此处列出的教程进行操作,但我尝试在主页上添加导航,然后启动应用程序以查看其外观,结果发现页面为空白。我最终复制了教程代码,并仔细检查了我的 javascript 设置,确保它已打开。我启动了一个新项目,它可以很好地显示基本模板,但在添加 Vuetify 后,页面变为空白,控制台中显示We're sorry but m
我正在构建一个 Chrome 扩展程序,在添加事件侦听器时遇到了一些问题。我想将其添加到弹出窗口中的按钮上。这是 JS -document.addEventListener('DOMContentLoaded', function () {document.getElementById('checkButton').onclick = grabLinks;});这是弹出窗口 HTML -<!DOC
我正在用 JS 构建一个“国际象棋游戏”,我必须做类似的事情。当我运行代码时一切正常,但在控制台上我收到消息“Uncaught TypeError:无法在 func 上设置未定义的属性‘value’”。我应该怎么做才能解决这个问题?因为它会延迟页面。let obj = {value: 50}function func (object) {setTimeout(func);object.value
我知道这个问题已经被问了上千次,但我找不到解决我问题的现有帖子,所以我提前道歉。我仍在学习所有这些,并一直在测试一些东西来练习。当我尝试为我正在工作的网站中的图像设置模态脚本时,我遇到了标题中的问题。我尝试在“img.modal”函数之前放置一个“if (img)”语句,如另一篇帖子中所建议的那样。这可以清除错误,但不会修复任何问题。HTML<img id="myImg" src="https:/
我正在尝试制作一个 chrome 扩展程序:它会弹出一个窗口并自动点击我的购物车,其中 id 是由我从检查元素中设置的。虽然我无法编写代码来将 id 设置为网站上的特定类元素(任何借助 Chrome 扩展程序的网站)当我通过检查元素手动设置该元素的 id 后运行此代码时会发生什么:我尝试过各种方法,例如 document.getElementByid().click();也尝试过变量方法,但都不起
总之,我试图:-获取他们选择的颜色-设置一个等于他们选择的颜色值的变量-使用该变量为 iframe 中选定的或当前的文本着色目标:我试图通过构建一个交互式业务画布模型(一个包含 9 个部分的网格,用于规划任何业务)来自学 javaScript。我对这个问题的解决方案以及对我所犯的错误及其原因的任何观察都很感兴趣。我已经看了几个小时的教程,事情才刚刚开始变得有意义,但现在,当我试图用这种语言编写自己
当我单击此 div 时,我希望它显示一条错误消息,指出它太昂贵了我尝试将 document.getElementByClassName 更改为变量,但我没想到它会起作用。function hideError() {document.getElementsByClassName("errorMessage").style.display = "none";}function showError()
尝试设置 HTML 类的 innerHTML,该类有四个框,每个框每隔 3 秒设置一次。当 innerHTML 设置为加载图标时,我可以不使用 setTimeout 设置 innerHTML。当 innerHTML 放在 setTimeout 内时,会返回以下内容:“未捕获的 TypeError:无法设置未定义的属性‘innerHTML’”。尝试调试我的代码,向控制台发送消息并搜索 stackov
我尝试使用 javascript 设置 div 元素的某些属性,但这些属性未被设置,我在浏览器中使用了检查模式,它显示:未捕获 TypeError:无法读取未定义的属性“style”我已经尝试使用 ID 属性来获取元素,甚至使用 querySelector 方法,但没有任何变化<body><div id="app"><div class="box"></div></div><script>var
我有一个如下所示的 Javascript 函数:function refresh(selection, xPath, yPath, xAnnotationSelection, yAnnotationSelection) {var coords = selection.node().__coord__;...}有时调用该函数时,变量selection尚未设置,这会导致抛出以下异常:Uncaught
我试图在通过单击移动菜单按钮展开 Genesis 示例主题中的移动下拉菜单事件后,使用 JS 在“site-inner”类上实现模糊效果。该按钮具有 aria-expanded 属性,我决定使用它作为触发器。Genesis Framework 中由 responsive-menus.js 创建的 HTML 元素:<button class="menu-toggle dashicons-before
我想在有人点击按钮时更改按钮的样式,我尝试使用我在 JavaScript 文件中编写的函数来执行此操作,但它不起作用并出现此错误:“未捕获的 TypeError:无法在 SignUp_Click 中设置未定义的属性‘borderBottom’”。function SignUp_Click() {document.getElementsByClassName("Sign_up").style.bor