JavaScript链接按钮以更改颜色
javascript linking buttons to change colour
第一次
尝试使用JavaScript,并尝试让我的网站页脚页眉和背景颜色改变颜色。我已经创建了按钮:
<div class="styleBut">
<a href="#" class="btn btn-warning">ReStyle</a>
<a href="#" class="btn btn-warning">Reset</a>
</div>
还有 JavaScript 代码:
我没有得到的问题是如何将它链接回我的按钮,我猜是点击,但由于某种原因它不起作用。
<div class="styleBut">
<a href="javascript:void(0);" class="btn btn-warning">ReStyle</a>
<a href="javascript:void(0);" class="btn btn-warning" id="reset">Reset</a>
</div>
而不是在href
中#
,将其更改为javascript:void(0);
以避免 hypherlink 的默认操作。
.JS:
document.getElemenentById("reset").onclick = changeBack
像这样为锚元素 id 属性提供:
<a href="#" id="restyle" class="btn btn-warning">ReStyle</a>
<a href="#" id="reset" class="btn btn-warning">Reset</a>
然后在 JavaScript 中访问它们,如下所示:
var restyleButton = document.getElementById("restyle");
var resetButton = document.getElementById("reset");
然后"连接"元素以单击事件和事件发生时应调用的函数,如下所示:
restyleButton.addEventListener("click", changeLook);
reset.addEventListener("click", changeBack);
如果您使用此语法,它通常应该可以工作:
<a href="#" class="btn btn-warning" onclick="changeLook()">ReStyle</a>
还要确保您尝试更改的元素具有 id :
<div id="body">
相关文章:
- mouseover和mouseleave文本颜色更改在指令链接中不起作用
- (html/css/javascript)试图使导航栏中的“当前页面”链接变成不同的颜色
- 用于更改链接文本的字体颜色的代码
- 链接'当目标为空时,s的颜色不会更改为可见
- 使用量角器测试链接颜色
- 使用 jQuery 单击链接时更改链接背景颜色
- 活动链接未更改颜色
- 文本的实时预览使链接在悬停时不会更改背景颜色
- 更改Jquery UL li筛选器中的链接颜色
- 活动页面链接图标颜色
- Jquery切换链接颜色
- 如何在页面刷新时保持选定/活动的HTML链接颜色
- 悬停时:用一种颜色突出显示维基百科的所有相同链接,用不同的颜色突出显示其他地方的所有相同的链接
- 创建指向具有特定颜色的 Google 日历的 HTML 链接
- 当我单击链接时,如何使用 JavaScript 在 CSS 中更改图像中的选定颜色
- 更改单击的链接 SPAN 标记上的颜色
- 更改文本链接颜色 JavaScript 或 CSS
- JavaScript链接按钮以更改颜色
- 根据数据变量的d3网络图的颜色链接
- 颜色链接与d3桑基图的原始节点相同