gpt4 book ai didi

javascript - 使用 JavaScript onClick 将类更改为事件

转载 作者:太空宇宙 更新时间:2023-11-03 18:37:16 24 4
gpt4 key购买 nike

我已尽力自己解决这个问题,但由于我是 Web 开发的新手,所以无济于事。这可能真的很基础,但我真的很感激一些帮助,因为我在这里兜圈子..

我有一个 Google map 搜索表单(本质上是一个商店定位器),我为搜索结果所做的工作分为两个选项卡;一份 list 和一张 map 。

我想做的是,当在搜索表单中按下提交按钮时, map 选项卡始终处于事件选项卡。

这是 HTML 代码:

<ul class="nav nav-tabs" id="myTab">
<li id="maptab" class="active"><a href="#resmap">Map</a></li>
<li id="listtab" ><a href="#reslist">List</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="resmap">
<div id="map_canvas"></div>
</div>
<div class="tab-pane" id="reslist">
<div id="results">
<ul class="res-list" id="list"></ul>
</div>
</div>
</div>

所以基本上对于 map 元素,我试图让代码返回

div class="tab-pane active"

li class="active"

大概我必须向提交按钮添加一个 onclick 元素??

表单中提交按钮的html是

<input type="submit" name="op" id="edit-submit" value="Search" class="btn btn-primary" />

最佳答案

在您的情况下,我假设您正在尝试将“active”类添加到该 li 元素:

var button = document.getElementById('edit-submit');

button.onclick= function() {

// this adds the 'active' class to the classes that the element already has
var maptab = document.getElementById('maptab');

maptab.className = maptab.className + ' active';
};

关于javascript - 使用 JavaScript onClick 将类更改为事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18429519/

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