首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在图书馆的Common Lisp生态系统中,如何使用Clss和/或Plump而不是Parenscript来获取DOM的活动元素?

在图书馆的Common Lisp生态系统中,如何使用Clss和/或Plump而不是Parenscript来获取DOM的活动元素?
EN

Stack Overflow用户
提问于 2021-08-16 12:04:08
回答 1查看 53关注 0票数 0

在浏览器控制台(firefox)中使用javascript,我可以执行以下操作:

代码语言:javascript
复制
document.activeElement.placeholder

如果鼠标光标位于StackOverflow搜索栏中,则上面的代码返回:

代码语言:javascript
复制
"Search…"

我可以使用Parenscript实现相同的功能,如下所示:

代码语言:javascript
复制
(ps:chain document active-element placeholder)

是否可以使用CL Plump (manual)和/或Clss (manual)代替Parenscript来实现相同的输出?

如果是这样的话,该怎么做呢?

我试着在上面的文档参考中找到它,但我找不到它。不过,我是CL的新手。也许我错过了什么。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-16 20:25:37

使用Parenscript时,您通过JavaScript使用浏览器引擎。在表示文档本身的模型之上,浏览器具有用户交互的概念,例如焦点。

Plump和CLSS不是浏览器引擎。它们只有一个已解析的HTML文档的对象模型。它们没有对用户交互之类的东西进行建模,所以它们也没有»活动元素«之类的东西。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68802485

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档