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 相关文章推荐
jquery的Tooltip插件 qtip使用详细说明
Sep 08 Javascript
jquery动画4.升级版遮罩效果的图片走廊--带自动运行效果
Aug 24 Javascript
JS 实现图片直接下载示例代码
Jul 22 Javascript
AngularJS 输入验证详解及实例代码
Jul 28 Javascript
form表单转Json提交的方法(推荐)
Sep 23 Javascript
Bootstrap CSS布局之代码
Dec 17 Javascript
JavaScript数据结构之二叉树的计数算法示例
Apr 13 Javascript
jQuery常用选择器详解
Jul 17 jQuery
layui实现动态和静态分页
Apr 28 Javascript
浅谈Vue路由快照实现思路及其问题
Jun 07 Javascript
基于vue-cli3创建libs库的实现方法
Dec 04 Javascript
js消除图片小游戏代码
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
动态新闻发布的实现及其技巧
2006/10/09 PHP
使用php重新实现PHP脚本引擎内置函数
2007/03/06 PHP
用PHP程序实现支持页面后退的两种方法
2008/06/30 PHP
Zend Framework框架Smarty扩展实现方法
2016/03/22 PHP
PDO::quote讲解
2019/01/29 PHP
laravel框架使用FormRequest进行表单验证,验证异常返回JSON操作示例
2020/02/18 PHP
offsetParent 算法分析
2010/04/05 Javascript
Jquery + Ajax调用webService实例代码(asp.net)
2010/08/27 Javascript
extjs表格文本启用选择复制功能具体实现
2013/10/11 Javascript
动态加载JS文件的三种方法
2013/11/08 Javascript
js 获取元素在页面上的偏移量的方法汇总
2015/04/13 Javascript
jquery实现全选功能效果的实现代码
2016/05/05 Javascript
高效Web开发的10个jQuery代码片段
2016/07/22 Javascript
javascript 中的try catch应用总结
2017/04/01 Javascript
mac下的nodejs环境安装的步骤
2017/05/24 NodeJs
vue页面切换到滚动页面显示顶部的实例
2018/03/13 Javascript
VueCli3构建TS项目的方法步骤
2018/11/07 Javascript
django使用channels2.x实现实时通讯
2018/11/28 Javascript
Javascript实现鼠标移入方向感知
2020/06/24 Javascript
vue实现动态表格提交参数动态生成控件的操作
2020/11/09 Javascript
Node.js文本文件BOM头的去除方法
2020/11/22 Javascript
[02:30]DOTA2英雄基础教程 暗影恶魔
2013/12/17 DOTA
python 截取 取出一部分的字符串方法
2017/03/01 Python
利用PyInstaller将python程序.py转为.exe的方法详解
2017/05/03 Python
详解Python nose单元测试框架的安装与使用
2017/12/20 Python
python斐波那契数列的计算方法
2018/09/27 Python
对Xpath 获取子标签下所有文本的方法详解
2019/01/02 Python
详解Python对JSON中的特殊类型进行Encoder
2019/07/15 Python
python实现udp聊天窗口
2020/03/31 Python
Python3 搭建Qt5 环境的方法示例
2020/07/16 Python
美国高端婴童品牌:Hanna Andersson
2016/10/30 全球购物
化学教育专业求职信
2014/07/08 职场文书
安全在我心中演讲稿
2014/09/01 职场文书
第28个世界无烟日活动总结
2015/02/10 职场文书
详解CSS开发过程中的20个快速提升技巧
2021/05/21 HTML / CSS
2022新作动画《福星小子》释出宣传影片 加入内田真礼&宫野真守配音演出
2022/04/08 日漫