【发布时间】:2023-01-25 00:40:59
【问题描述】:
我定位了一个按钮,并且 onclick 属性包含一个函数调用,该函数调用以一个巨大的 js/json 对象作为其参数。
在该对象内部,有一个我可以提取的 url,前提是我可以将 .onclick 值转换为纯文本字符串。
怎么做?
【问题讨论】:
-
请发布您的代码。
标签: javascript
我定位了一个按钮,并且 onclick 属性包含一个函数调用,该函数调用以一个巨大的 js/json 对象作为其参数。
在该对象内部,有一个我可以提取的 url,前提是我可以将 .onclick 值转换为纯文本字符串。
怎么做?
【问题讨论】:
标签: javascript
getAttribute 方法可以让您从元素的属性中读取字符串值(而 onclick 属性将为您提供一个函数)。
如果您可以控制站点,那么最好进行一些重构并将 URL 移动到 data-* 属性中,您可以从 onclick 脚本和其他脚本访问该属性。
【讨论】:
如果您包含您的代码,那就太好了。 但是,通常 onclick 调用将事件作为参数。在其中,您可以找到您的网址。
【讨论】: