> 웹 프론트엔드 > HTML 튜토리얼 > 超链接的那些事(二): 属性href_html/css_WEB-ITnose

超链接的那些事(二): 属性href_html/css_WEB-ITnose

WBOY
풀어 주다: 2016-06-24 11:35:44
원래의
1174명이 탐색했습니다.

a标签的属性之一 href

1. 定义

    href 属性用于指定超链接目标的 URL。

2. 用法

    ①. 锚点

  • 同一页面添加锚点
  •         (1)连接到本页面的锚的超链接   //点击的连接

            (2)   //放到要跳转内容的地方

  • 跨页面添加锚点
  •         (1)在test2.html创建锚

            (2)在test1.html设置好连接连接到另外页面的锚的超链接

        ②. 下载

    <a href="download.rar"></a> 
    로그인 후 복사

    href中的url需要有效,文件最好是rar格式

    ③. 打电话

    <a href="tel:电话号码"></a>
    로그인 후 복사

      ④. 邮箱

        邮箱标签: mailto 

        属     性: cc: 抄送

                      bcc: 暗抄

                      subject:主题

                      body:邮箱内容

  • 常规  
  •              

  • 利用逗号(,) 多地址发送
  •           

  • 利用属性
  •           

      ⑤. Javascript

  • 直接调用javascript
  •          

       W3C标准不推荐在href里面执行javascript语句.这种方法在传递this等参数的时候很容易出问题,而且javascript:协议作为a的href属性的时候不仅会导致不必要的触发window.onbeforeunload事件,在IE里面更会使gif动画图片停止播放。

  • 使用void, ::, undefined, 配合onclick
  •          

             

             

              最常用的方法,也是最周全的方法,地址不发生跳转,不会在地址栏暴露Js方法

  •  '#'和onclick
  •           

              '#'是标签内置的一个方法,代表top的作用,所以执行方法后返回页面最顶端。

             

               执行'return false'后,页面不发生跳转,页面停留在当前位置。

    未完待续....

    원천:php.cn
    본 웹사이트의 성명
    본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
    인기 튜토리얼
    더>
    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿