【JavaScript】给一个div块添加链接,实现点击跳转页面

简介: 【JavaScript】给一个div块添加链接,实现点击跳转页面

实现效果

7fd1660b5d23470a83fd451c92d0ab66.gif

实现方法1:

使用 window.open 跳转,语法:window.open(*URL,name,specs,replace*) ,如下代码所示:

 <div class="col-sm-6 col-lg-3" onclick="window.open('{
    
    { url_for('user.inform') }}','_self')">
   <div class="card bg-primary">
     <div class="card-body clearfix">
       <div class="pull-right">
         <p class="h3 text-white m-b-0 fa-2x">通知</p>
       </div>
       <div class="pull-left">
           <span class="img-avatar img-avatar-48 bg-translucent"><i class="mdi mdi-alert-circle-outline fa-2x"></i></span>
       </div>
     </div>
   </div>
 </div>

_self:代表在当前窗口打开,默认是 _blank,在新页面打开。

实现方法2:

使用 window.location.href 跳转,如下代码所示:

 <div class="col-sm-6 col-lg-3" onclick="window.location.href='{
    
    { url_for('user.inform') }}';return false">
   <div class="card bg-primary">
     <div class="card-body clearfix">
       <div class="pull-right">
         <p class="h3 text-white m-b-0 fa-2x">通知</p>
       </div>
       <div class="pull-left">
           <span class="img-avatar img-avatar-48 bg-translucent"><i class="mdi mdi-alert-circle-outline fa-2x"></i></span>
       </div>
     </div>
   </div>
 </div>

return false:取消默认的事件行为,例如你给a标签增加了href,就会既执行函数也会跳转,例如:hello

由于我使用的jinja2模板,所以链接是href='{ { url_for('user.inform') }}',大家使用的时候要注意更换。

相关文章
|
2天前
|
JavaScript 前端开发
js实现点击音频实现播放功能
js实现点击音频实现播放功能
|
2天前
|
JavaScript 算法
原生JS完成“一对一、一对多”矩形DIV碰撞检测、碰撞检查,通过计算接触面积(重叠覆盖面积)大小来判断接触对象DOM
原生JS完成“一对一、一对多”矩形DIV碰撞检测、碰撞检查,通过计算接触面积(重叠覆盖面积)大小来判断接触对象DOM
|
1天前
|
JavaScript 前端开发
试读版:如何找出 SAP 标准 Fiori 应用某个按钮点击后执行的 JavaScript 源代码
试读版:如何找出 SAP 标准 Fiori 应用某个按钮点击后执行的 JavaScript 源代码
7 0
|
2天前
|
JavaScript
JS实现一键点击按钮复制文本
【5月更文挑战第6天】JS实现一键点击按钮复制文本
|
2天前
|
Web App开发 JavaScript 前端开发
javascript操作DIV总结 转
javascript操作DIV总结 转
11 3
|
2天前
|
JavaScript
js生成二维码点击可放大
js生成二维码点击可放大
|
2天前
|
JavaScript
JS+CSS3点击粒子烟花动画js特效
JS+CSS3点击粒子烟花动画js特效
20 0
JS+CSS3点击粒子烟花动画js特效
|
2天前
|
JavaScript 前端开发
JavaScript随手笔记---轮播图(点击切换)
JavaScript随手笔记---轮播图(点击切换)
JavaScript随手笔记---轮播图(点击切换)
|
2天前
|
JavaScript
|
2天前
|
SQL JavaScript 关系型数据库
js链接sql数据库
js链接sql数据库