为了账号安全,请及时绑定邮箱和手机立即绑定

如何点击后只出现连接而不跳转?

想写成点击“点我就变”后只出现下一行的网址,并不跳转地址,要怎样改呢?

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">

    <head>

        <title>操作元素属性</title>

        <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js" type="text/javascript"></script>

        <link href="style.css" rel="stylesheet" type="text/css" />

    </head>

    

    <body>

        <h3>attr()方法设置元素属性</h3>

        <a href="http://127.0.0.1" id="a1" onclick="a1()">点我就变</a>

        <div>我改变后的地址是:<span id="tip"></span></div>

        

        <script type="text/javascript">

        $("#a1").click(

            function a1(){

            $("#a1").attr("href","www.imooc.com");

            var $url = $("#a1").attr("href");

            $("#tip").html($url);

            }

        )

        </script>

    </body>

</html>


正在回答

1 回答

http://img1.sycdn.imooc.com//5732a7460001756407720447.jpg请查看红圈处,试试

1 回复 有任何疑惑可以回复我~
#1

TJ_Abel 提问者

非常感谢!
2016-05-11 回复 有任何疑惑可以回复我~
#2

TJ_Abel 提问者

谢谢,确实可以!但还有两个问题 1.为什么加个“return false”就可以阻止跳转网页呢? 2.上面的onclick=“return a1()”与函数function a1() 的量不一样,为什么还是能够执行呢?
2016-05-11 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础课程
  • 参与学习       154768    人
  • 解答问题       7184    个

加入课程学习,有效提高前端开发速度

进入课程

如何点击后只出现连接而不跳转?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信