相关疑难解决方法(0)

为什么jQuery或像getElementById这样的DOM方法找不到元素?

可能的原因是什么document.getElementById,$("#id")或者任何其他DOM方法/ jQuery选择器没有找到元素?

示例问题包括:

  • jQuery默默地无法绑定事件处理程序
  • jQuery的"吸气"方法(.val(),.html(),.text())返回undefined
  • 返回的标准DOM方法null导致以下任何错误:

    未捕获的TypeError:无法设置null的属性'...'未捕获的TypeError:无法读取null的属性'...'

    最常见的形式是:

    未捕获的TypeError:无法设置null的属性'onclick'

    未捕获的TypeError:无法读取null的属性"addEventListener"

    未捕获的TypeError:无法读取null的属性'style'

javascript jquery dom

446
推荐指数
6
解决办法
11万
查看次数

Javascript:无法使用getElementById获取元素

好.我需要新鲜的眼睛,因为我仍然在这个问题上一小时!

这是我的简单HTML代码(testssio.html),其中包含javascript脚本:

<!DOCTYPE html>
<html>
<head>
    <script type="text/javascript">
        var ssio = document.getElementById('ssio');
        ssio.html = "it finally works!";
    </script>
</head>
<body>
    <div id="ssio"></div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

但它不起作用!使用调试器,我得到:

Uncaught TypeError: Cannot set property 'html' of null          /testssio/:6
Run Code Online (Sandbox Code Playgroud)

有没有人得到它?我知道这不是寻找调试帮助的正确位置,但如果我没有得到它,我会发疯的!所以,请帮忙吗?

Tahnks提前.

javascript getelementbyid

2
推荐指数
1
解决办法
1万
查看次数

Javascript getelementbyid不起作用

为什么以下不起作用?

JavaScript的:

document.getElementById("page").style = "-webkit-filter: blur(5px);";
Run Code Online (Sandbox Code Playgroud)

HTML:

<div id="page" style="" >some content</div>
Run Code Online (Sandbox Code Playgroud)

谢谢

html javascript function getelementbyid

1
推荐指数
1
解决办法
1035
查看次数

标签 统计

javascript ×3

getelementbyid ×2

dom ×1

function ×1

html ×1

jquery ×1