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 相关文章推荐
js统计页面的来访次数实现代码
May 09 Javascript
js控制div层的叠加简单方法
Oct 15 Javascript
JS 组件系列之BootstrapTable的treegrid功能
Jun 16 Javascript
基于JavaScript实现数码时钟效果
Mar 30 Javascript
react路由配置方式详解
Aug 07 Javascript
微信小程序使用video组件播放视频功能示例【附源码下载】
Dec 08 Javascript
vue2.0 父组件给子组件传递数据的方法
Jan 15 Javascript
jQuery实现模糊查询的方法分析
May 10 jQuery
解决vue 按钮多次点击重复提交数据问题
May 10 Javascript
Vue动态控制input的disabled属性的方法
Jun 26 Javascript
解决微信小程序中的滚动穿透问题
Sep 16 Javascript
VUE实现自身整体组件销毁的示例代码
Jan 13 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 array操作10个小技巧分享
2011/06/23 PHP
在WAMP环境下搭建ZendDebugger php调试工具的方法
2011/07/18 PHP
php遍历数组的方法分享
2012/03/22 PHP
判断php数组是否为索引数组的实现方法
2013/06/13 PHP
33道php常见面试题及答案
2015/07/06 PHP
jQuery 数据缓存data(name, value)详解及实现
2010/01/04 Javascript
JavaScript 学习历程和心得分享
2010/12/12 Javascript
JS 表单验证大全
2011/11/23 Javascript
javascript的switch用法注意事项分析
2015/02/02 Javascript
javascript中Array数组的迭代方法实例分析
2015/02/04 Javascript
详解JavaScript对W3C DOM模版的支持情况
2015/06/16 Javascript
jQuery 遍历函数详解
2015/07/05 Javascript
MVC+jQuery.Ajax异步实现增删改查和分页
2020/12/22 Javascript
利用AJAX实现WordPress中的文章列表及评论的分页功能
2016/05/17 Javascript
jQuery插件简单学习实例教程
2016/07/01 Javascript
JS读写CSS样式的方法汇总
2016/08/16 Javascript
快速入门Vue
2016/12/19 Javascript
Java中int与integer的区别(基本数据类型与引用数据类型)
2017/02/19 Javascript
浅谈sass在vue注意的地方
2017/08/10 Javascript
vue使用xe-utils函数库的具体方法
2018/03/06 Javascript
Vue.extend实现挂载到实例上的方法
2019/05/01 Javascript
vue element-ui之怎么封装一个自己的组件的详解
2019/05/20 Javascript
Python中的字符串替换操作示例
2016/06/27 Python
Python实现比较扑克牌大小程序代码示例
2017/12/06 Python
Tesserocr库的正确安装方式
2018/10/19 Python
Python将列表数据写入文件(txt, csv,excel)
2019/04/03 Python
python3.7 使用pymssql往sqlserver插入数据的方法
2019/07/08 Python
python Pandas如何对数据集随机抽样
2019/07/29 Python
python飞机大战pygame游戏框架搭建操作详解
2019/12/17 Python
Douglas意大利官网:购买香水和化妆品
2020/05/27 全球购物
大学生思想汇报范文
2013/12/31 职场文书
幼儿园教师的考核评语
2014/04/18 职场文书
李培根演讲稿
2014/05/22 职场文书
研究生导师评语
2014/12/31 职场文书
Django实现WebSocket在线聊天室功能(channels库)
2021/09/25 Python
使用Spring处理x-www-form-urlencoded方式
2021/11/02 Java/Android