JS动态添加的div点击跳转到另一页面实现代码

发布时间 - 2026-01-11 03:30:02    点击率:

 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点击跳转到另一页面实现代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# js  # 动态添加  # div  # 点击跳转  # js实现的点击div区域外隐藏div区域  # js点击页面其它地方将某个显示的DIV隐藏  # js点击弹出div层实现可拖曳的弹窗效果  # JavaScript鼠标事件  # 点击鼠标右键  # 弹出div的简单实例  # Javascript点击其他任意地方隐藏关闭DIV实例  # JS实现点击按钮控制Div变宽、增高及调整背景色的方法  # js实现点击按钮后给Div图层设置随机背景颜色的方法  # javascript实现鼠标点击页面 移动DIV  # javascript实现点击按钮让DIV层弹性移动的方法  # js实现点击生成随机div  # 我是  # 跳转  # 小编  # 在此  # 给大家  # 首页  # 所述  # 给我留言  # 感谢大家  # 跳转到  # 咨讯  # 疑问请  # 有任何  # style  # utf  # type  # recommendclass  # css  # width  # equiv 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel集合Collection怎么用_Laravel集合常用函数详解  如何在 Python 中将列表项按字母顺序编号(a.、b.、c. …)  HTML透明颜色代码怎么让下拉菜单透明_下拉菜单透明背景指南【技巧】  香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  利用vue写todolist单页应用  网站制作软件有哪些,制图软件有哪些?  IOS倒计时设置UIButton标题title的抖动问题  如何用AI帮你把自己的生活经历写成一个有趣的故事?  详解阿里云nginx服务器多站点的配置  Swift开发中switch语句值绑定模式  Laravel如何自定义分页视图?(Pagination示例)  智能起名网站制作软件有哪些,制作logo的软件?  Laravel如何实现密码重置功能_Laravel密码找回与重置流程  Python函数文档自动校验_规范解析【教程】  Laravel Facade的原理是什么_深入理解Laravel门面及其工作机制  哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?  html5如何实现懒加载图片_ intersectionobserver api用法【教程】  如何在自有机房高效搭建专业网站?  js代码实现下拉菜单【推荐】  如何挑选最适合建站的高性能VPS主机?  Laravel如何配置.env文件管理环境变量_Laravel环境变量使用与安全管理  jQuery validate插件功能与用法详解  如何快速搭建二级域名独立网站?  Laravel如何创建和注册中间件_Laravel中间件编写与应用流程  PHP怎么接收前端传的文件路径_处理文件路径参数接收方法【汇总】  Laravel如何实现多语言支持_Laravel本地化与国际化(i18n)配置教程  如何确认建站备案号应放置的具体位置?  Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives  javascript基本数据类型及类型检测常用方法小结  如何在阿里云购买域名并搭建网站?  电视网站制作tvbox接口,云海电视怎样自定义添加电视源?  网站页面设计需要考虑到这些问题  Laravel如何生成URL和重定向?(路由助手函数)  Laravel怎么为数据库表字段添加索引以优化查询  网站制作壁纸教程视频,电脑壁纸网站?  Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】  如何在橙子建站中快速调整背景颜色?  Laravel怎么调用外部API_Laravel Http Client客户端使用  PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)  网站制作大概多少钱一个,做一个平台网站大概多少钱?  ai格式如何转html_将AI设计稿转换为HTML页面流程【页面】  Laravel怎么实现一对多关联查询_Laravel Eloquent模型关系定义与预加载【实战】  网站制作大概要多少钱一个,做一个平台网站大概多少钱?  如何用PHP工具快速搭建高效网站?  浏览器如何快速切换搜索引擎_在地址栏使用不同搜索引擎【搜索】  如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南  矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?  Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】  Laravel如何与Docker(Sail)协同开发?(环境搭建教程)