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中查找最近的共有祖先元素的实现代码
Dec 30 Javascript
jquery下为Event handler传递动态参数的代码
Jan 06 Javascript
25个优雅的jQuery Tooltip插件推荐
May 25 Javascript
判断复选框是否被选中的两种方法
Jun 04 Javascript
JavaScript制作简易的微信打飞机
Mar 31 Javascript
js点击文本框后才加载验证码实例代码
Oct 20 Javascript
Vue.js实现简单动态数据处理
Feb 13 Javascript
js 作用域和变量详解
Feb 16 Javascript
Vue.js实现列表清单的操作方法
Nov 15 Javascript
vue项目中使用ueditor的实例讲解
Mar 05 Javascript
一步步教你利用Docker设置Node.js
Nov 20 Javascript
vue 点击展开显示更多(点击收起部分隐藏)
Apr 09 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 park、unpark、ord 函数使用方法(二进制流接口应用实例)
2010/10/19 PHP
php对二维数组进行相关操作(排序、转换、去空白等)
2015/11/04 PHP
一个简单的php路由类
2016/05/29 PHP
PHP+ajax实现二级联动菜单功能示例
2018/08/10 PHP
Laravel模糊查询区分大小写的实例
2019/09/29 PHP
thinkPHP事务操作简单案例分析
2019/10/17 PHP
详解laravel passport OAuth2.0的4种模式
2019/11/04 PHP
分享一则JavaScript滚动条插件源码
2015/03/03 Javascript
关于原生js中bind函数的简单实现
2016/08/10 Javascript
JS实现根据用户输入分钟进行倒计时功能
2016/11/14 Javascript
jQuery+ajax的资源回收处理机制分析
2017/01/07 Javascript
nodejs个人博客开发第七步 后台登陆
2017/04/12 NodeJs
微信小程序“摇一摇”的实例代码
2017/07/20 Javascript
vue组件生命周期详解
2017/11/07 Javascript
Angular项目从新建、打包到nginx部署全过程记录
2017/12/09 Javascript
手把手带你封装一个vue component第三方库
2019/02/14 Javascript
对vuex中getters计算过滤操作详解
2019/11/06 Javascript
[04:27]2014DOTA2国际邀请赛 NAVI战队官方纪录片
2014/07/21 DOTA
[01:01:24]DOTA2上海特级锦标赛A组败者赛 EHOME VS CDEC第三局
2016/02/25 DOTA
windows下ipython的安装与使用详解
2016/10/20 Python
python实现分页效果
2017/10/25 Python
Python实现的摇骰子猜大小功能小游戏示例
2017/12/18 Python
TF-IDF与余弦相似性的应用(一) 自动提取关键词
2017/12/21 Python
python使用Apriori算法进行关联性解析
2017/12/21 Python
matplotlib.pyplot绘图显示控制方法
2019/01/15 Python
Python生成个性签名图片获取GUI过程解析
2019/12/16 Python
python飞机大战游戏实例讲解
2020/12/04 Python
澳洲在线厨具商店:Kitchen Style
2018/05/05 全球购物
出国留学自荐信
2013/10/25 职场文书
学生党员思想汇报
2013/12/28 职场文书
森林防火标语
2014/06/23 职场文书
领导干部学习“三严三实”思想汇报
2014/09/15 职场文书
员工工作表现自我评价
2015/03/06 职场文书
python模板入门教程之flask Jinja
2022/04/11 Python
SQL Server一个字符串拆分多行显示或者多行数据合并成一个字符串
2022/05/25 SQL Server
Python实现双向链表基本操作
2022/05/25 Python