gpt4 book ai didi

java - 如何使用 Rhino 执行 JavaScript 库并在 JavaScript 库上调用 API 获取 HTML

转载 作者:行者123 更新时间:2023-11-30 18:46:12 24 4
gpt4 key购买 nike

我有一个 JavaScript 库,它根据传递给库的参数生成 html。例如该库有一个接受 html 按钮的 id 的方法,然后该方法用 html div(和一些内联 css)包装 html 按钮以使其看起来不错。该方法返回按钮的 html 字符串表示形式。

是否可以将此 JS 库与 Rhino 一起使用并通过传递一些 id(实际上应该是 html 页面中按钮的 id)来调用方法并获取按钮的 html 字符串表示形式?

提前致谢

最佳答案

是的,可以将 JS 库加载到 Rhino 中并使用它们。然后,您可以将 window.location 指定到您的 html 页面,或者创建一个元素并使用 innerHTML 将其放入 DOM(如果您将 HTML 作为字符串)。如果您只是尝试通过其 id 属性获取按钮,那么您可能会考虑仅使用 document.getElementById 而不加载您的库。这是一篇讨论将 jQuery、Prototype 和 Mochikit 等 JS 库加载到 Rhino 中的博客文章:

http://ejohn.org/blog/bringing-the-browser-to-the-server/

关于java - 如何使用 Rhino 执行 JavaScript 库并在 JavaScript 库上调用 API 获取 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5370189/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com