最后更新于:2022-04-02 03:26:45
[TOC]
> [参考](https://wangdoc.com/javascript/elements/a.html)
## 属性
### URL 相关属性
```
// test
var a = document.getElementById('test');
a.hash // "#foo"
a.host // "example.com:8081"
a.hostname // "example.com"
a.href // "http://user:passed@example.com:8081/index.html?bar=1#foo"
a.origin // "http://example.com:8081"
a.password // "passwd"
a.pathname // "/index.html"
a.port // "8081"
a.protocol // "http:"
a.search // "?bar=1"
a.username // "user"
```
### accessKey 读写元素的快捷键
按 `Alt` + `k`
```
var a = document.getElementById('test');
a.accessKey = 'k';
```
### download 表示用户下载得到的文件名
```
a.download = 'bar.jpg';
```
### rel 表示链接与当前文档的关系
```
a.rel // "license"
```
### tabIndex 在文档里面的 Tab 键遍历顺序
```
a.tabIndex // 0
```
### target
`a.target // "_blank"
`
### text 链接文本,等同于当前节点的textContent属性
`a.text // "test"
`
### type 链接目标的 MIME 类型
`a.type // "video/mp4"
`
## 方法
### `blur()`:从当前元素移除键盘焦点
### `focus()`:当前元素得到键盘焦点
';