如何在单独的页面上创建事件
How to create a event on separate page Javascript
我试图找出如何创建一个单独的页面上的事件从我的索引页下面。例如,当单击事件发生时,我想在单独的页面(artist.html)上附加一个新节点,我知道我可以访问元素ID并附加子节点,但我不确定我在这里做错了什么。现实世界的例子:用户单击一个元素,这个元素变成了一个点击事件,这个事件把用户带到一个页面,这个页面创建了一个文本节点,上面写着"Hello world"……下面是我的Javascript代码片段:
index.html页面,点击事件发生在下面:
<form class="navbar-search">
<input class="search-query" placeholder="Search..." type="text">
<div id="drop" class="dropdown">
<ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
<li>
<a id="photo_0" tabindex="-1" href="artist.html">
<p id="artist_0" class="list-item"> </p>
</a>
</li>
<li>
<a id="photo_1" tabindex="-1" href="artist.html">
<p id="artist_1" class="list-item"> </p>
</a>
</li>
<script>
var photo0 = document.getElementById("photo_0");
photo0.onclick = function() {
document.getElementById("album0").appendChild(document.createTextNode("Hello World"));
};
artist.html页面的代码片段,当事件发生时,我想在其中添加新的文本节点
上面创建的 <a href="#"><p id="album0" class="album-photo"></p></a>
<div>
<p id="album-data0" class="albumdata-class"></p>
</div>
您是否可以在URL中创建一个可以拉入新页面的参数,并从该参数创建事件?(如www.whatever.com ? someparameter =无论)
要做到这一点,启动一个新的窗口,如果还没有。
var newwindow = window.open(url);
确保将其存储到一个变量中。然后,执行以下JavaScript:
newwindow.document.body.appendChild(element);
文档。Body是新打开的窗口,可以通过变量。
相关文章:
- 如何在jQuery Mobile 1.4 Datepicker中创建事件
- 如何在浏览器页面切换到我的网站选项卡时创建事件,如gmail中的聊天框状态更改
- 正在创建事件侦听器以从本地存储中删除对象
- 如何为范围滑块创建事件处理程序
- 在完整日历的Dayclick事件上触发jQuery qTip,然后使用其中的按钮创建事件
- 为什么我的 UI/可拖动“创建”事件被传递一个空的“ui”对象
- 在嵌套循环中创建事件处理程序的效率:我在这里创建了 1440 个函数
- JavaScript - 动态创建事件侦听器
- 使用 Javascript 关闭窗口时创建事件
- Outlook.com 应用程序 - 如何在预填充 HTML 正文的情况下创建事件
- 如何在 GAS 中转换和传递日期以在 Google 日历中创建事件
- 在某些数据之后创建事件对象
- 如何在javascript中动态创建事件和事件处理程序
- Office 365日历API基于创建事件触发对应用程序的调用
- 使用谷歌关闭创建事件
- 如何挂钩到express会话创建事件
- 删除并重新创建事件的元素:
- 如何在单独的页面上创建事件
- 为用户在Firefox或Chrome中右键单击并检查元素创建事件处理程序
- 如何在点击上一页/下一页时创建事件?FullCalendar