为什么检查DOM元素比在控制台中使用jQuery ID选择器显示的东西更困难?
Why is Inspecting the DOM element showing something diff than using jQuery ID selector in console?
我正在一个网站上显示一个图形。由于某些原因,当我检查元素时,我看到了这样的内容:
<div id="canvas-daily" style="position:relative;" ng-if="currentMode == 'day'" class="ng-scope"><div class="circle-background"></div></div>
但是当我做document.getElementById("canvas-daily")在我的控制台,我得到父(canvas-daily) IDdiv内的svg图形。为什么会发生这种情况,我怎么能修复/hack到这个追加的内容,显然有吗?
Edit -由于OP对他们的问题进行了编辑,这个答案已经过时了。由于评论中发生的对话,它尚未被删除。
要查找问题中HTML中显示的DOM元素,只需使用以下命令:
document.getElementById("canvas-daily")
传递给document.getElementById()
的字符串中不要包含#
。这只用于接受CSS选择器(如document.querySelectorAll()
)的更通用的函数。document.getElementById()
只需要一个与您正在寻找的ID匹配的普通字符串。
相关文章:
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- jquery日期选择器显示与值不同的文本
- 日期选择器无法使用javascript显示
- angular ui boostrap日期选择器显示年份第一
- Jquery UI日期选择器没有'单击链接时不会再次显示
- 如何在加载日期选择器时突出显示当前周
- 如何从jquery日期和时间选择器中选择和显示数据
- 单击复选框时显示日期选择器
- Bootstrap日期选择器键盘导航:选择日期时"突出显示”;
- Onsen UI在点击时显示一个日期选择器
- 如何在 laravel 的页面上显示日期选择器
- 为什么当我单击打印按钮时@media打印选择器没有显示正确的格式
- UIB日期选择器-显示前一天而不是当前日期(附Plunker)
- 如何在JQuery数据选择器中显示小时数
- jQuery-克隆的日期选择器日历未显示在日期选择器字段旁边
- 在条件中的几个时间行中设置自定义css效果后,从Jquery时间选择器显示时间
- 单击按钮时显示日期选择器
- jQuery显示/隐藏仅适用于第一个选择器
- 显示从文件选择器中选择的图像的图像缩略图
- jQuery隐藏多个选择器时显示