通过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 前端开发 数据安全/隐私保护
获取焦点后隐藏提示内容的输入框
获取焦点后隐藏提示内容的输入框
62 0
textarea文本框默认显示文本鼠标点击时清空
textarea文本框默认显示文本鼠标点击时清空
|
7月前
|
前端开发 JavaScript 数据安全/隐私保护
前端点击其他输入框的时候,对当上个输入框进行判断(鼠标移出输入框事件,和鼠标点击其他输入框触发事件)
前端点击其他输入框的时候,对当上个输入框进行判断(鼠标移出输入框事件,和鼠标点击其他输入框触发事件)
107 0
|
7月前
点击div显示下拉框,然后下拉框中的点击事件不生效。
点击div显示下拉框,然后下拉框中的点击事件不生效。
|
7月前
|
JavaScript
(简单成功)原生js实现点击复制文本
(简单成功)原生js实现点击复制文本
71 0
点击添加按钮弹框动态添加内容并且拼接在页面
点击添加按钮弹框动态添加内容并且拼接在页面
34 0
点击按钮,新增输入框,再点击按钮,删除输入框
点击按钮,新增输入框,再点击按钮,删除输入框
54 0
|
JavaScript 前端开发 双11
清除前端标签中(输入框)的内容
清除前端标签中(输入框)的内容
146 0
|
JavaScript 前端开发
使用 JavaScript 中的 document 对象查找 HTML 元素,实现“登录”按钮的高亮特效 鼠标悬浮于“登录”按钮时,按钮高亮显示;
使用 JavaScript 中的 document 对象查找 HTML 元素,实现“登录”按钮的高亮特效 鼠标悬浮于“登录”按钮时,按钮高亮显示;
340 0
使用 JavaScript 中的 document 对象查找 HTML 元素,实现“登录”按钮的高亮特效 鼠标悬浮于“登录”按钮时,按钮高亮显示;