首页 > 解决方案 > 如何使用 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 的唯一子元素,即 .

但它不起作用。

作者未定义。

我的代码有问题吗?

标签: javascriptfacebooktampermonkey

解决方案


推荐阅读