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 屏蔽鼠标键盘的几段代码
Jan 02 Javascript
js onpropertychange输入框 事件获取属性
Mar 26 Javascript
js tab 选项卡
Apr 26 Javascript
JavaScript高级程序设计 阅读笔记(十二) js内置对象Math
Aug 14 Javascript
jquery动态加载js三种方法实例
Aug 03 Javascript
javascript中创建对象的几种方法总结
Nov 01 Javascript
Jquery uploadify图片上传插件无法上传的解决方法
Dec 16 Javascript
jquery获取复选框被选中的值
Apr 10 Javascript
Javascript将数值转换为金额格式(分隔千分位和自动增加小数点)
Jun 22 Javascript
一个例子轻松学会Vue.js
Jan 02 Javascript
vue权限路由实现的方法示例总结
Jul 29 Javascript
vue+element表格导出为Excel文件
Sep 26 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 socket(fsockopen)的应用实例分析
2013/06/02 PHP
PHP排序算法之冒泡排序(Bubble Sort)实现方法详解
2018/04/20 PHP
解决php extension 加载顺序问题
2019/08/16 PHP
javaScript 判断字符串是否为数字的简单方法
2009/07/25 Javascript
jQuery 自动增长的文本输入框实现代码
2010/04/02 Javascript
JS判断不能为空实例代码
2013/11/26 Javascript
Javascript的&amp;&amp;和||的另类用法
2014/07/23 Javascript
JS辨别访问浏览器判断是android还是ios系统
2014/08/19 Javascript
nodejs通过phantomjs实现下载网页
2015/05/04 NodeJs
javascript先序遍历DOM树的方法
2016/02/27 Javascript
如何使用vuejs实现更好的Form validation?
2017/04/07 Javascript
开发用到的js封装方法(20种)
2018/10/12 Javascript
微信小程序—setTimeOut定时器的问题及解决
2019/07/26 Javascript
Vue + Element UI图片上传控件使用详解
2019/08/20 Javascript
pycharm 使用心得(七)一些实用功能介绍
2014/06/06 Python
基于python3 OpenCV3实现静态图片人脸识别
2018/05/25 Python
浅谈python 导入模块和解决文件句柄找不到问题
2018/12/15 Python
Python可迭代对象操作示例
2019/05/07 Python
Python Numpy计算各类距离的方法
2019/07/05 Python
python 设置xlabel,ylabel 坐标轴字体大小,字体类型
2019/07/23 Python
python实现银行管理系统
2019/10/25 Python
解决python 上传图片限制格式问题
2019/10/30 Python
Python批量处理csv并保存过程解析
2020/05/16 Python
tensorflow模型转ncnn的操作方式
2020/05/25 Python
详解python polyscope库的安装和例程
2020/11/13 Python
戛纳奢侈品商店:Jacques Loup法国
2019/11/04 全球购物
Lentiamo丹麦:购买便宜的隐形眼镜
2021/01/13 全球购物
广告学专业应届生求职信
2013/10/01 职场文书
平面网站制作专科生的自我评价分享
2013/12/11 职场文书
应用英语专业自荐信
2014/01/26 职场文书
小学三八妇女节活动总结
2015/02/06 职场文书
索赔员岗位职责
2015/02/15 职场文书
股东出资协议书
2016/03/21 职场文书
大学生创业计划书常用模板
2019/08/07 职场文书
Java各种比较对象的方式的对比总结
2021/06/20 Java/Android
vue使用echarts实现折线图
2022/03/21 Vue.js