通过onhashchange事件,点击a标签,文本框出现对应内容

简介: 通过onhashchange事件,点击a标签,文本框出现对应内容

效果

css代码

a{
    display: inline-block;
    text-decoration: none;
    width: 100px;
    height:50px;
    line-height:50px;
    text-align: center;
    color:#999;
}
div{
    width:300px;
    height: 50px;
    line-height: 50px;
    text-align: center;
}

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
html代码

洪在烈
瓦斯科
朴玄硕


1
2
3
4
js代码

var data={
boy1:'洪在烈',
boy2:'瓦斯科',
boy3:'朴玄硕'
};
window.onhashchange=function(){
var hash=window.location.hash;//保存当前改变了hash值的hash值
hash=hash.substring(1);//因为这里获取到的hash值是(#boy1),所以要把前面的#去掉
document.getElementById('content').innerText=data[hash];
};

相关文章
|
7月前
|
JavaScript 前端开发 数据安全/隐私保护
获取焦点后隐藏提示内容的输入框
获取焦点后隐藏提示内容的输入框
63 0
textarea文本框默认显示文本鼠标点击时清空
textarea文本框默认显示文本鼠标点击时清空
不使用a标签,实现点击跳转到其他页面的代码
不使用a标签,实现点击跳转到其他页面的代码
|
4月前
|
JavaScript 前端开发
定义一个超链接,点击超链接后,执行一段代码,页面不跳转
这篇文章展示了如何在HTML中创建一个超链接,当点击这个超链接时,会执行JavaScript代码(例如弹出一个警告框)而不会导致页面跳转。
|
7月前
点击富文本部分文字跳转功能
点击富文本部分文字跳转功能
103 0
|
7月前
|
前端开发 JavaScript 数据安全/隐私保护
前端点击其他输入框的时候,对当上个输入框进行判断(鼠标移出输入框事件,和鼠标点击其他输入框触发事件)
前端点击其他输入框的时候,对当上个输入框进行判断(鼠标移出输入框事件,和鼠标点击其他输入框触发事件)
111 0
点击添加按钮弹框动态添加内容并且拼接在页面
点击添加按钮弹框动态添加内容并且拼接在页面
38 0
点击按钮,新增输入框,再点击按钮,删除输入框
点击按钮,新增输入框,再点击按钮,删除输入框
57 0
|
前端开发 JavaScript
两种方式实现css取消页面鼠标双击选中文字或单击拖动选中文字的效果
两种方式实现css取消页面鼠标双击选中文字或单击拖动选中文字的效果
555 0
|
JavaScript 前端开发 双11
清除前端标签中(输入框)的内容
清除前端标签中(输入框)的内容
150 0
下一篇
DataWorks