Javascript 有没有办法在打开页面之前更改页面的元素

Javascript 有没有办法在打开页面之前更改页面的元素,javascript,html,css,dom,bootstrap-4,Javascript,Html,Css,Dom,Bootstrap 4,我设计了一个页面作为工具。我在这里遇到了一些挑战,因为我在这个领域的经验很少,而且我只是个新手。 -我的目标是在尚未打开的页面上更改元素的值。 -我是否可以在当前页面上创建一个函数来更改下一页面上元素的值,从而将其预设为一些静态数字,或者其中一些是动态的 我不知道如何操纵一些尚未打开的东西,我甚至不知道这是否是可能的。我可以在打开的当前页面上更改元素,但如果单击其中一个链接,我不知道如何更改下一页上的内容 <a href="https://rex.reportexecdir

我设计了一个页面作为工具。我在这里遇到了一些挑战,因为我在这个领域的经验很少,而且我只是个新手。 -我的目标是在尚未打开的页面上更改元素的值。 -我是否可以在当前页面上创建一个函数来更改下一页面上元素的值,从而将其预设为一些静态数字,或者其中一些是动态的

我不知道如何操纵一些尚未打开的东西,我甚至不知道这是否是可能的。我可以在打开的当前页面上更改元素,但如果单击其中一个链接,我不知道如何更改下一页上的内容

        <a href="https://rex.reportexecdirect.com/intelligarde/CESIReportExec/Reporting/ParkingPermit.aspx?groupid=174" class="btn btn-info mx-1" role="button">Park Property Management</a>
        <a href="https://rex.reportexecdirect.com/intelligarde/CESIReportExec/Reporting/ParkingPermit.aspx?groupid=121" class="btn btn-info mx-1" role="button">Millgate Manor</a>
        <a href="https://rex.reportexecdirect.com/intelligarde/CESIReportExec/Reporting/ParkingPermit.aspx?groupid=166" class="btn btn-info mx-1" role="button">Weston Towers</a>
        <a href="https://rex.reportexecdirect.com/intelligarde/CESIReportExec/Reporting/ParkingPermit.aspx?groupid=290" class="btn btn-info mx-1" role="button">Kingston</a>
        <a href="https://rex.reportexecdirect.com/intelligarde/CESIReportExec/Reporting/ParkingPermit.aspx?groupid=190" class="btn btn-info mx-1" role="button">Region Of Peel</a>  


因此,我希望单击其中一个链接,当链接打开链接中的某些元素时,我需要用一些静态值填充这些元素。始终

您不能直接影响当前页面中另一个页面的JavaScript内容。这会带来很大的安全问题

但是,如果您可以访问这两个页面的源代码,并且可以向这两个页面添加JavaScript,则可能会间接影响内容。然后,正如一些评论所建议的,您可以使用链接url中的搜索参数传递信息。 (搜索参数有时出现在url末尾,看起来像
?name=john&id=555

您可以在此处阅读有关在JavaScript中使用搜索参数的更多信息:

不要泄气!你的能力会随着你的努力而增长。(这几乎是它们唯一一次成长。)

警告一句


在使用搜索参数修改或显示页面内容时,请非常小心,因为这涉及到一些真正的安全问题。在未首先验证输入的情况下,切勿直接在页面上显示搜索参数中的任何内容。根据搜索参数处理动态内容的一个好方法是使用一些
if。。else
语句,或者可能是您尝试匹配搜索参数的
开关块,如果参数的内容与您期望的任何输入不匹配,则根本不显示任何内容。

您不能直接影响当前页面中另一个使用JavaScript的页面的内容。这会带来很大的安全问题

但是,如果您可以访问这两个页面的源代码,并且可以向这两个页面添加JavaScript,则可能会间接影响内容。然后,正如一些评论所建议的,您可以使用链接url中的搜索参数传递信息。 (搜索参数有时出现在url末尾,看起来像
?name=john&id=555

您可以在此处阅读有关在JavaScript中使用搜索参数的更多信息:

不要泄气!你的能力会随着你的努力而增长。(这几乎是它们唯一一次成长。)

警告一句


在使用搜索参数修改或显示页面内容时,请非常小心,因为这涉及到一些真正的安全问题。在未首先验证输入的情况下,切勿直接在页面上显示搜索参数中的任何内容。根据搜索参数处理动态内容的一个好方法是使用一些
if。。else
语句,或者可能是您尝试匹配搜索参数的
开关
块,如果参数的内容与您期望的任何输入不匹配,则根本不显示任何内容。

您必须在每个页面上运行不同的js。第一个记录了要进行的调整。第二个查找注释并做出相应反应。如果确实需要,您可以将这些值作为查询参数传入,并由另一个页面上运行的Javascript对其进行解释。这并不完全是“以前”,但如果你把它作为块代码运行,那么最终用户可能会觉得它是这样。哦,天哪,这听起来完全超出了我的能力,我只是用一个简单的小想法开始了这个项目,现在我在这里,你必须在每个页面上运行不同的js。第一个记录了要进行的调整。第二个查找注释并做出相应反应。如果确实需要,您可以将这些值作为查询参数传入,并由另一个页面上运行的Javascript对其进行解释。这不完全是“以前”,但如果你把它作为块代码运行,它可能会以这种方式显示给最终用户。哦,天哪,这听起来完全超出了我的能力,我只是用一个简单的小想法开始了这个项目,现在我在这里,我可以访问我自己的页面,但是我没有任何访问通过点击链接打开的页面的源代码的权限。所以,是的,正确的单词正在传递。我正在尝试将我创建的页面中的信息/值传递到从我的页面打开的页面/链接。再一次,我没有访问该页面的源代码bcuz我在未经许可的情况下自愿从事这项工作anyone@MinoLevon您始终可以通过在URL的末尾添加参数来传递URL中参数中的信息,但除非其他页面(服务器端或客户端)的代码需要您发送的参数,那么它们可能对页面没有任何影响。如果您试图为您的想法创建一个概念证明,那么我建议您自己复制要发送信息的页面,并根据需要更改该页面的代码。(您可以通过在浏览器中右键单击并单击“查看页面源代码”从任何HTML页面获取源代码)是!我明白你的意思,这是合乎逻辑的。我正在创建一个网页,可以用于我的公司工作,以帮助调度员自动填写一些