gpt4 book ai didi

javascript - 可点击的 HTML 下拉菜单

转载 作者:行者123 更新时间:2023-12-03 03:27:32 26 4
gpt4 key购买 nike

我有像this这样的下拉菜单:

document.getElementById("example").addEventListener("click", denemeFunc);

function denemeFunc() {

document.getElementById("searchBtn").innerText = ? ? ? ? ? ? ? ? ? ? ? ? ? ?

}
<div class="dropdown">
<input type="text" placeholder="Search.." id="myInput" onkeyup="filterFunction()">
<div id="example" runat="server">
<a href="#About" data-toggle="About">About</a>
<a href="#base" data-toggle="Base">Base</a>
<a href="#blog" data-toggle="Blog">Blog</a>
<a href="#contact" data-toggle="Contact">Contact</a>
<a href="#custom">Custom</a>
<a href="#support">Support</a>
<a href="#tools">Tools</a>
</div>

这是我的问题:单击标签时如何捕获标签的名称?例如:我单击了 #About 标签,我想将 searchBtn 的名称变为 About。我该怎么做?

最佳答案

首先在回调中接收事件对象

function denemeFunc(evt) {

然后您可以通过 evt.target 询问触发事件的委托(delegate)元素

document.getElementById("searchBtn").innerText = evt.target.innerHTML;

关于javascript - 可点击的 HTML 下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46252786/

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