javascript - 如何使用 JavaScript 获取第一个带有标记名“a”的 div 子级?
问题描述
JS初学者在这里。
我正在编写一个脚本,通过按一个按钮来获取 Facebook 评论的评论作者。
这张图片是我正在处理的 HTML。它几乎总结了我想做的事情(获取评论作者的名字)
目前,我正在使用
var Author = document.elementFromPoint (posX, posY)
var AuthorName = Author.textContent;
但它仅在我的鼠标恰好位于评论作者姓名上时才有效。当我的鼠标在评论框上时,我希望它也能工作。
所以我想尝试类似的东西
var Comment = document.elementFromPoint (posX, posY);
var Author = Comment.querySelector("a");
var AuthorName = Author.textContent;
因为“作者”部分是评论 div 的唯一子元素,即 .
但它不起作用。
作者未定义。
我的代码有问题吗?
解决方案
推荐阅读
- mysql - Mysql query need to optimize
- java - How to fetch today's date in CriteriaBuilder in hibernate
- html - Bootstrap 4 why is my grid column "eating" other columns
- elasticsearch - Can't curl the response at port 9200,but can ping directly
- angular - 如何在角度 2 中隐藏或删除 SVG 元素的标题属性
- css - 如何自定义现有的 PrimeFaces 主题?
- web-applications - Web 应用程序产品在浏览器上显示“不安全”警告
- java - 无法在初始化为超类的 ArrayList 中调用派生类的方法
- azure - 如何始终如一地成功地将我的 Azure Service Fabric 应用程序部署到本地集群?
- postgresql - ST_ApproximateMedialAxis 在最终近似值上留下骨架线