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显示用户停留时间的简单实例
Aug 05 Javascript
jQuery:delegate中select()不起作用的解决方法(实例讲解)
Jan 26 Javascript
JavaScript 对象字面量讲解
Jun 06 Javascript
node.js中 stream使用教程
Aug 28 Javascript
JS实现的简单拖拽功能示例
Mar 13 Javascript
详解Vue中一种简易路由传参办法
Sep 15 Javascript
在nginx上部署vue项目(history模式)的方法
Dec 28 Javascript
webpack4.0打包优化策略整理小结
Mar 30 Javascript
原生js实现淘宝放大镜效果
Oct 28 Javascript
详解用js代码触发dom事件的实现方案
Jun 10 Javascript
vue-cli3访问public文件夹静态资源报错的解决方式
Sep 02 Javascript
Rust中的Struct使用示例详解
Aug 14 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针对伪静态的注入总结【附asp与Python相关代码】
2017/08/01 PHP
php实现推荐功能的简单实例
2019/09/29 PHP
prototype 1.5相关知识及他人笔记
2006/12/16 Javascript
js 一个关于图片onload加载的事
2013/11/10 Javascript
Bootstrap导航栏各元素操作方法(表单、按钮、文本)
2015/12/28 Javascript
html+js+highcharts绘制圆饼图表的简单实例
2016/08/04 Javascript
Three.js学习之Lamber材质和Phong材质
2016/08/04 Javascript
Bootstrap CSS布局之按钮
2016/12/17 Javascript
jQuery+HTML5实现弹出创意搜索框层
2016/12/29 Javascript
微信小程序数据存储与取值详解
2018/01/30 Javascript
Vue.js做select下拉列表的实例(ul-li标签仿select标签)
2018/03/02 Javascript
浅析微信扫码登录原理(小结)
2018/10/29 Javascript
Node.js+Express+Mysql 实现增删改查
2019/04/03 Javascript
vue将后台数据时间戳转换成日期格式
2019/07/31 Javascript
Vue实现星级评价效果实例详解
2019/12/30 Javascript
JS实现4位随机验证码
2020/10/19 Javascript
零基础写python爬虫之抓取百度贴吧并存储到本地txt文件改进版
2014/11/06 Python
python常用函数与用法示例
2019/07/02 Python
Python 绘制酷炫的三维图步骤详解
2019/07/12 Python
Python 50行爬虫抓取并处理图灵书目过程详解
2019/09/20 Python
Tensorflow中的dropout的使用方法
2020/03/13 Python
python中str内置函数用法总结
2020/12/27 Python
python制作微博图片爬取工具
2021/01/16 Python
澳大利亚旅游网站:Lastminute
2017/08/07 全球购物
Vans荷兰官方网站:美国南加州的原创极限运动潮牌
2018/01/23 全球购物
美国环保妈妈、儿童和婴儿用品购物网站:The Tot
2019/11/24 全球购物
重阳节登山活动方案
2014/02/03 职场文书
家长学校实施方案
2014/03/15 职场文书
采购求职信
2014/03/17 职场文书
社区健康教育实施方案
2014/03/18 职场文书
《祁黄羊》教学反思
2014/04/22 职场文书
甲乙双方合作协议书
2014/10/13 职场文书
python requests模块的使用示例
2021/04/07 Python
Nginx反向代理至go-fastdfs案例讲解
2021/08/02 Servers
Python可变集合和不可变集合的构造方法大全
2021/12/06 Python
Mysql使用全文索引(FullText index)的实例代码
2022/04/03 MySQL