JS动态添加的div点击跳转到另一页面实现代码


Posted in Javascript onSeptember 30, 2017

 div调用函数跳转:

var obj = document.getElementById('id');
obj.onclick=function(){ 
  window.location.href="跳转的地址" rel="external nofollow" ;      
 }

源文件:

<!DOCTYPE html>
<html>
<head>
  <title>首页推荐页面</title>
  <meta name="author" content="Chunna.zheng"/>
  <meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8"/>
  <style type="text/css">
    div.recommendclass {
      width: 100%;
      height: 60px;
      line-height: 60px;
      vertical-align: middle;
      font-size: 18px;
      text-align: center; /*文字水平居中对齐*/
      background-color: #f5f5f5;
    }
    .mall_contentChild1Class {
      display: inline;
      width: 40%;
      height: 100px;
      background-color: #f5f5f5;
    }
    .mall_contentChild2Class {
      display: inline;
      width: 60%;
      height: 100px;
      float: right;
      position: relative;
      background-color: #f5f5f5;
    }
    .mall_contentChild2BottomClass {
      display: table-cell;
      width: 90%;
      vertical-align: bottom;
      position: absolute;
      left: 5px;
      bottom: 5px;
      background-color: #f5f5f5;
    }
    .mall_Child2TextLeftClass {
      line-height: 16px;
      vertical-align: bottom;
      background-color: #f5f5f5;
    }
    .mall_Child2TextRightClass {
      float: right;
      color: #f3b041;
      font-size: 25px;
      line-height: 26px;
      vertical-align: bottom;
      background-color: #f5f5f5;
    }
    .news_title {
      display: block;
      font-size: 18px;
      vertical-align: center;
      background-color: #f5f5f5;
    }
    .news_message {
      display: block;
      font-size: 14px;
      vertical-align: center;
      background-color: #f5f5f5;
    }
    .news_time {
      display: block;
      font-size: 12px;
      vertical-align: bottom;
      position: absolute;
      bottom: 5px;
      right: 5px;
      background-color: #f5f5f5;
    }
  </style>
</head>
<body style="margin: 0; padding: 0 ">
<div id="mall_news" class="recommendclass">新闻咨讯</div>
<div id="news_content" style="background-color:#f5f5f5"></div>
<script>
  var Shu = 2;
  var df = document.createElement("div");
  for (var i = 0; i <= Shu; i++) {
    var oDiv = document.createElement("div");
    var divChild1 = document.createElement("div");
    divChild1.className = 'mall_contentChild1Class';
    var img = document.createElement("img");
    img.style.width = "130px";
    img.style.height = "100px";
    img.src = 'ic_mall_good_stuff.jpg';
    divChild1.appendChild(img);
    oDiv.appendChild(divChild1);
    var divChild2 = document.createElement("div");
    divChild2.className = 'mall_contentChild2Class';
    var text1 = document.createElement("span");
    text1.className = 'news_title';
    text1.innerHTML = "我是标题";
    divChild2.appendChild(text1);
    var bottomDiv = document.createElement("div");
    var textLeft = document.createElement("span");
    textLeft.className = 'news_message';
    textLeft.innerHTML = "我是内容";
    bottomDiv.appendChild(textLeft);
    var textRight = document.createElement("span");
    textRight.className = 'news_time';
    textRight.innerHTML = "2017.09.23";
    bottomDiv.appendChild(textRight);
    divChild2.appendChild(bottomDiv);
    oDiv.appendChild(divChild2);
    //添加点击事件
    oDiv.onclick = function(){
      window.location.href="file:///android_asset/news.html" rel="external nofollow" ;
    }
    df.appendChild(oDiv);
  }
  document.getElementById("news_content").appendChild(df);
</script>
</body>
</html>

总结

以上所述是小编给大家介绍的JS动态添加的div点击跳转到另一页面实现代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
javascript新建标签,判断键盘输入,以及判断焦点(示例代码)
Nov 25 Javascript
ExtJS判断IE浏览器类型的方法
Feb 10 Javascript
js 数组去重的四种实用方法
Sep 09 Javascript
jquery渐隐渐显的图片幻灯闪烁切换实现方法
Feb 26 Javascript
javascript常用的方法整理
Aug 20 Javascript
解决js页面滚动效果scrollTop在FireFox与Chrome浏览器间的兼容问题的方法
Dec 03 Javascript
使用Javascript监控前端相关数据的代码
Oct 27 Javascript
vue组件发布到npm简单步骤
Nov 30 Javascript
基于模板引擎Jade的应用(详解)
Dec 12 Javascript
js解决软键盘遮挡输入框的问题分享
Dec 19 Javascript
vue 详情跳转至列表页实现列表页缓存
Mar 27 Javascript
JavaScript实现旋转木马轮播图
Mar 16 Javascript
Node.js微信 access_token ( jsapi_ticket ) 存取与刷新的示例
Sep 30 #Javascript
jqgrid实现简单的单行编辑功能
Sep 30 #Javascript
微信小程序富文本渲染引擎的详解
Sep 30 #Javascript
js实现数组和对象的深浅拷贝
Sep 30 #Javascript
node通过express搭建自己的服务器
Sep 30 #Javascript
react-native中ListView组件点击跳转的方法示例
Sep 30 #Javascript
详解在Vue中有条件地使用CSS类
Sep 30 #Javascript
You might like
PHP中spl_autoload_register()和__autoload()区别分析
2014/05/10 PHP
使用PHP Socket 编程模拟Http post和get请求
2014/11/25 PHP
遍历echsop的region表形成缓存的程序实例代码
2016/11/01 PHP
php读取本地json文件的实例
2018/03/07 PHP
Ubuntu彻底删除PHP7.0的方法
2018/07/27 PHP
基于laravel where的高级使用方法
2019/10/10 PHP
jquery 上下滚动广告
2009/06/17 Javascript
JQuery从头学起第三讲
2010/07/06 Javascript
js下通过prototype扩展实现indexOf的代码
2010/12/08 Javascript
JavaScript中SetInterval与setTimeout的用法详解
2015/11/10 Javascript
Javascript技术栈中的四种依赖注入详解
2016/02/23 Javascript
Javascript实现鼠标框选操作  不是点击选取
2016/04/14 Javascript
RequireJS使用注意细节
2016/05/15 Javascript
详解vue-cli 脚手架项目-package.json
2017/07/04 Javascript
AngularJS实用基础知识_入门必备篇(推荐)
2017/07/10 Javascript
JavaScript中this的全面解析及常见实例
2019/05/14 Javascript
JavaScript函数式编程(Functional Programming)高阶函数(Higher order functions)用法分析
2019/05/22 Javascript
vue使用swiper实现中间大两边小的轮播图效果
2019/11/24 Javascript
JS对象属性的检测与获取操作实例分析
2020/03/17 Javascript
vue中实现点击变成全屏的多种方法
2020/09/27 Javascript
学习python之编写简单简单连接数据库并执行查询操作
2016/02/27 Python
python django 访问静态文件出现404或500错误
2017/01/20 Python
深度学习入门之Pytorch 数据增强的实现
2020/02/26 Python
Python pip安装模块提示错误解决方案
2020/05/22 Python
python Matplotlib数据可视化(2):详解三大容器对象与常用设置
2020/09/30 Python
CSS3实现翘边的阴影效果的代码示例
2016/06/13 HTML / CSS
优良学风班总结材料
2014/02/08 职场文书
优秀护士获奖感言
2014/02/20 职场文书
工业设计毕业生自荐信
2014/04/13 职场文书
市级绿色学校申报材料
2014/08/25 职场文书
作风整顿剖析材料
2014/09/30 职场文书
中学图书馆工作总结
2015/08/11 职场文书
小学运动会入场口号
2015/12/24 职场文书
医院中层管理人员培训心得体会
2016/01/11 职场文书
Python 多线程之threading 模块的使用
2021/04/14 Python
源码分析Redis中 set 和 sorted set 的使用方法
2022/03/22 Redis