gpt4 book ai didi

javascript - 访问元素,其中包含当前 <script>

转载 作者:行者123 更新时间:2023-11-30 08:59:54 25 4
gpt4 key购买 nike

我有以下页面:

<div><script>AddSomeContent(??, 1)</script></div>
<div><script>AddSomeContent(??, 2)</script></div>

我需要替换 ??与周边<div> DOM对象,所以函数AddSomeContent可以修改它。有没有机会这样做?

在任何其他评论之前:我没有任何其他选择。我已经在尝试破解一些现有页面,我唯一能控制的是 <script> 的内容.

我正在使用 jquery,但我可以更改它。

编辑:澄清。 AddSomeContent看起来像:

function AddSomeContent(somediv, parameter)
{
$(somediv).append('there goes some data, that I dynamically create from some stuff depending on the parameter');
}

我想第一个 div 包含 parameter = 1 的结果, 第二个 div parameter=2

最佳答案

你可以试试这个,虽然它有点 hack:

(function() {
var scr = document.getElementsByTagName('script'),
parent = scr[scr.length - 1].parentNode;
// parent is the parent node of the last script on the page
})();

如果您在 <script> 中有代码像这样的标签,那么当它运行时,页面上的最后一个脚本将是包含它的脚本。

关于javascript - 访问元素,其中包含当前 &lt;script&gt;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10127194/

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