使用JavaScript onClick将类更改为活动
Changing class to active using JavaScript onClick
我已经尽力自己解决了这个问题,但没有成功,因为我是web开发的新手。这可能真的很基本,但我真的很感激你的帮助,因为我在这里兜圈子。。
我有一个谷歌地图搜索表单(本质上是一个商店定位器),我为搜索结果所做的工作分为两个选项卡;一个列表和一张地图。
我想做的是,当在搜索表单中按下提交按钮时,地图选项卡始终是活动选项卡。
这是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>
所以基本上,对于地图项目,我正在尝试将代码返回到
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';
};
相关文章:
- 使用Dnamics CRM 2011中的JavaScript读取子网格的所有记录,而不考虑活动页面
- 字符串在将其传递给另一个活动Android JavaScript时读取Null
- 打开网页后立即获取网页的活动javascript函数
- 使用纯javascript而非jquery使所选选项卡处于活动状态并保持非活动状态
- 返回上一页时,Javascript仍处于活动状态
- 无法从活动调用 javascript 函数
- Facebook Javascript fb.ui活动将照片发布在朋友墙上
- Android,如何将活动中的参数插入JavaScript
- 限制 .live() 函数在 JavaScript 中变为活动状态的次数
- 在JavaScript / jQuery中用活动超链接替换粘贴的链接
- 发送和接收“;生的“;OS X上JavaScript的Apple活动(El Capitan)
- 在windowsphone javascript中visted一次后的非活动窗体
- 如何在Javascript中获取HTML页面的活动元素
- javascript未处于活动状态
- Javascript/JQuery样式-#按钮:点击全屏后悬停保持活动状态
- 菜单选项卡选择/活动样式取决于url中的file.php、javascript函数
- 使用CSS/JavaScript在活动页面上突出显示活动导航菜单项,无id
- Javascript:在表单中输入数据时,提交按钮不处于活动状态
- 在特定时间段内阻止任何用户在网站上的活动:javascript
- 内联活动Javascript表单验证