Javascript 确定哪个元素引用了当前html

Javascript 确定哪个元素引用了当前html,javascript,html,Javascript,Html,我有一个带有两个按钮的HTML页面。这两个按钮都指向同一个页面,比如Test2。在处理Test2(创建新元素等)时,我需要知道单击了哪个按钮。下面是一个示例代码: HTML1: 测试1 这是按钮1 这是按钮2 HTML2: 测试2 如果(1==1){//如果发生了什么事 var aaa=window.document.referer.source; 警报(aaa)} 此代码产生“未定义”警报消息。如何获取引用Test2.html的按钮或div的id?如果使用onclick来设置新位置

我有一个带有两个按钮的HTML页面。这两个按钮都指向同一个页面,比如Test2。在处理Test2(创建新元素等)时,我需要知道单击了哪个按钮。下面是一个示例代码:

HTML1:


测试1
这是按钮1
这是按钮2
HTML2:


测试2
如果(1==1){//如果发生了什么事
var aaa=window.document.referer.source;
警报(aaa)}

此代码产生“未定义”警报消息。如何获取引用Test2.html的按钮或div的id?

如果使用
onclick
来设置新位置,我将向每个URL添加一个查询参数:

<button … onclick=onclick="window.location.href='Test2.html?btn=1';" … >#
#

然后在
Test2.html

中解析代码中的查询字符串有多种方法,其中一种方法是将href设置为Test2.html?id=Div1,然后在第2页上检索该字符串,将链接点指向
Test2.html?id=Btn1
,然后您可以使用以下方法读取Test2中的
Btn1
    <head>
    <title>Test 2</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    </head>
    <body>
    <script type='text/javascript'>
if (1==1) { //if something happened
    var aaa=window.document.referrer.source;
    alert(aaa)}
    </script>
    </body>
    </html>
<button … onclick=onclick="window.location.href='Test2.html?btn=1';" … >#