我正在为一个客户开发一个站点,这段代码过去一直有效,但突然之间就不再起作用了。没有人碰过核心代码,我甚至不知道该在哪里寻找解决方案。
在测试中,我们要求学生在点击“下一个问题”之前选择一个答案。如果他们还没有选择答案,按钮就会灰白,不可点击。我相信框架正在使用YUI库来实现这一点。
在选择答案之前,我不会得到“未定义的TypeError:无法读取未定义的属性'next_page‘”错误。一旦发生错误,按钮就无法正常工作。
Chrome的控制台指向了这段代码。
function controlTotQuestion()
{
var info = YAHOO.util.Dom.get(
我尝试从创建模式,但由于“未捕获TypeError:无法设置未定义的属性'display‘”而无法正常工作。如何修复它?
var modal = document.getElementsByClassName("modal-inner");
var btn = document.getElementsByClassName("open-button");
var close = document.getElementsByClassName("close-button")[0];
btn.onclick = function () {
我试了又试..。而且我似乎不能在IE (测试版本6)中工作,有人能帮助我吗?IE抱怨一个错误,但拒绝说出是哪个错误...
var a = document.getElementsByTagName("a");
for (i = 0; i < a.length; i++) {
if (a[i].getAttribute("class") == "info-link") {
a[i].onclick = function(e) {
e = e || window.event;
var
嘿,我正在尝试做一个基本的反应滚动到顶部按钮,我从w3获得了这段代码,我认为这很好,我试图改变一些东西,但没有成功,我相信解决方案是愚蠢的希望帮助感谢你。我知道这个错误:
无法设置未定义的属性“显示”
这是我的密码:
import React, { useRef } from "react";
const ScrollToTop = () => {
const myButton = useRef(null);
// When the user scrolls down 20px from the top of the document, show the
M$和IE9有问题,在DOM中更改或添加属性到HTML元素。我已经看到这个浏览器需要不同的语法,但是我不知道该写什么,我尝试了以下方法
var element = document.getElementById("object");
var element2 = document.getElementsByTagName("object")[0];
element.style = "something";
element.setAttribute("style","something");
element2.s
在Stack上也有一些类似的问题,但我认为我的问题是由于我的某些语法错误造成的。无论如何,我正在用javascript构建一个灯箱,并想动态地将绝对位置(left % css)设置为元素宽度的一半。
这是代码中的一段代码。完整的代码在这里
var modal = document.getElementById(btnId+"-modal");
var modalChildren = modal.childNodes;
for (var x = 0; x<modalChildren.length; x++){
if (!(modalChildren[x].clas
请记住,我还在学习JavaScript,所以请善待我。
我有以下代码,搜索包含HTTP urls的任何CSS的网页。但是,有一个变量"v“有时可能是未定义的。错误"rule.style is undefined“
如何解决此未定义的响应?我已经尝试使用条件,但没有成功。
var seachHttp = function () {
var cssSheets = document.styleSheets, // Loaded CSS Sheets
i =0, il = cssSheets.length, // Counter and limit for s