Javascript样式链接
Javascript Styling Link
首先说明:我在这个特定的页面上运行了很多脚本。
我有一个文本的div,我有页面加载,现在有一个特定的链接,这是切换到这个文本,基于点击链接。当页面被加载时,我只希望链接是一个特定的颜色。
这是我到目前为止对文本的处理……显示在pagload:
<script>
window.onload=function showDiv() {
document.getElementById('d1').style.display = "block";
}
</script>
现在我需要让我的链接在页面加载时具有特定的颜色,但该颜色必须能够在单击另一个链接时变回其CSS默认值:
<a href="javascript:unhide('d1');" onClick="changeLinkColor(this)">Innovative Design Methodology</a>
就像我说的,我在这个页面上运行了其他脚本,因此你可以在链接中看到。
只是为了好玩,这是我的其他代码(切换文本&高亮显示代码):
<script type="text/javascript">
var currentItem;
function unhide(divID) {
if (currentItem) {
currentItem.className = 'hidden';
currentItem = null;
}
var item = document.getElementById(divID);
if (item) {
item.className = 'unhidden';
currentItem = item;
}
}
</script>
<script type="text/javascript">
var currentLink = null;
function changeLinkColor(link){
if(currentLink!=null){
currentLink.style.color = link.style.color;
}
link.style.color = '#f5b331';
currentLink = link;
}
</script>
你可以在锚标记上添加一个css类(它有你自定义的样式),然后在点击任何链接时删除它。
你的HTML<a id="link1" class='CustomColor'></a>
和CSS
.CustomColor
{
color:red;
}
和点击任何链接,
document.getElementById("link1").className =
document.getElementById("link1").className.replace('CustomColor','');
相关文章:
- Javascript+动态菜单+当前链接样式(CSS)+基于PHP的网站
- 使用JavaScript添加单词样式,但避免链接
- Jquery 当前页面链接样式
- 基于Blob的'链接样式表'与标准'style'标签
- 你能用detectmobilebrowser链接样式表吗
- 更改页面Javascript时保持链接样式
- 使用javascript链接样式
- JavaScript样式警报,在用户导航离开页面之前带有链接
- HTML “链接”(样式表)禁用属性
- CSS 导航链接样式:删除其他元素的样式,并在将鼠标悬停在选定元素上时删除双边框
- 单击更改链接样式
- 根据当前分区更改链接样式
- 是否可以在特定的DIV中设置超链接样式?
- Rails 4:在 Ajax 调用时更改链接样式
- 如何将链接样式表添加到document.write
- 我可以得到链接样式表的文本来源
- 从多种不同的链接样式/格式解析youtube视频ID
- 使用jquery更改链接样式和属性
- 修复了引导折叠中的尴尬过渡,并删除了 .well 中访问过的链接样式
- 在单击javascript时设置超链接样式