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 闭包引起的IE内存泄露分析
May 23 Javascript
jquery放大镜效果超漂亮噢
Nov 15 Javascript
JavaScript+CSS控制打印格式示例介绍
Jan 07 Javascript
javascript使用appendChild追加节点实例
Jan 12 Javascript
JS实现的通用表单验证插件完整实例
Aug 20 Javascript
基于dropdown.js实现的两款美观大气的二级导航菜单
Sep 02 Javascript
yarn与npm的命令行小结
Oct 20 Javascript
详解在vue-cli中使用路由
Sep 25 Javascript
Bootstrap框架建立树形菜单(Tree)的实例代码
Oct 30 Javascript
Javascript读写cookie的实例源码
Mar 16 Javascript
vue移动端屏幕适配详解
Apr 30 Javascript
详解vue中$nextTick和$forceUpdate的用法
Dec 11 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实现多条件查询实例代码
2010/07/17 PHP
PHP写的加密函数,支持私人密钥(详细介绍)
2013/06/09 PHP
PHP利用REFERER根居访问来地址进行页面跳转
2013/09/28 PHP
ThinkPHP中ajax使用实例教程
2014/08/22 PHP
php实现字符串翻转的方法
2015/03/27 PHP
jQuery 取值、赋值的基本方法整理
2014/03/31 Javascript
JavaScript实现生成GUID(全局统一标识符)
2014/09/05 Javascript
javascript 使用for循环时该注意的问题-附问题总结
2015/08/19 Javascript
使用Javascript写的2048小游戏
2015/11/25 Javascript
js实现将选中内容分享到新浪或腾讯微博
2015/12/16 Javascript
在WordPress中加入Google搜索功能的简单步骤讲解
2016/01/04 Javascript
JavaScript+html5 canvas绘制的圆弧荡秋千效果完整实例
2016/01/26 Javascript
JS 循环li添加点击事件 (闭包的应用)
2016/12/10 Javascript
关于Mac下安装nodejs、npm和cnpm的教程
2018/04/11 NodeJs
JavaScript设计模式之原型模式分析【ES5与ES6】
2018/07/26 Javascript
js/jQuery实现全选效果
2019/06/17 jQuery
vue-router的钩子函数用法实例分析
2019/10/26 Javascript
JS将指定的某个字符全部转换为其他字符实例代码
2020/10/13 Javascript
[03:45]Newbee战队出征西雅图 决战2016国际邀请赛
2016/08/02 DOTA
python回溯法实现数组全排列输出实例分析
2015/03/17 Python
深入浅析Python中join 和 split详解(推荐)
2016/06/30 Python
详解django自定义中间件处理
2018/11/21 Python
Python 实现文件打包、上传与校验的方法
2019/02/13 Python
更新修改后的Python模块方法
2019/03/03 Python
python通过nmap扫描在线设备并尝试AAA登录(实例代码)
2019/12/30 Python
施华洛世奇加拿大官网:SWAROVSKI加拿大
2018/06/03 全球购物
巴西购物网站:Estrela10
2018/12/13 全球购物
印度尼西亚最完整和最大的在线药房网站:Farmaku.com
2019/11/23 全球购物
获奖的大学生创业计划书
2014/01/05 职场文书
中学生运动会入场词
2014/02/12 职场文书
投资协议书范本
2014/04/21 职场文书
2014年党员自我评议总结
2014/09/23 职场文书
2016党风廉政建设心得体会范文
2016/01/25 职场文书
《妈妈别哭,有我在》读后感3篇
2020/01/13 职场文书
vue+elementui 实现新增和修改共用一个弹框的完整代码
2021/06/08 Vue.js
一文搞懂redux在react中的初步用法
2021/06/09 Javascript