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


相关推荐: 如何生成腾讯云建站专用兑换码?  php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】  北京网站制作的公司有哪些,北京白云观官方网站?  Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】  Laravel Seeder填充数据教程_Laravel模型工厂Factory使用  Laravel如何创建自定义Artisan命令?(代码示例)  香港服务器部署网站为何提示未备案?  高防网站服务器:DDoS防御与BGP线路的AI智能防护方案  Laravel怎么进行数据库事务处理_Laravel DB Facade事务操作确保数据一致性  Mybatis 中的insertOrUpdate操作  浅析上传头像示例及其注意事项  宙斯浏览器文件分类查看教程 快速筛选视频文档与图片方法  想要更高端的建设网站,这些原则一定要坚持!  Laravel如何升级到最新版本?(升级指南和步骤)  如何用景安虚拟主机手机版绑定域名建站?  Android Socket接口实现即时通讯实例代码  如何在IIS7中新建站点?详细步骤解析  python中快速进行多个字符替换的方法小结  如何在橙子建站中快速调整背景颜色?  Laravel Blade模板引擎语法_Laravel Blade布局继承用法  韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐  北京专业网站制作设计师招聘,北京白云观官方网站?  微信小程序制作网站有哪些,微信小程序需要做网站吗?  Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤  大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?  Python数据仓库与ETL构建实战_Airflow调度流程详解  Laravel如何使用Spatie Media Library_Laravel图片上传管理与缩略图生成【步骤】  Laravel Facade的原理是什么_深入理解Laravel门面及其工作机制  如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?  Laravel如何正确地在控制器和模型之间分配逻辑_Laravel代码职责分离与架构建议  打造顶配客厅影院,这份100寸电视推荐名单请查收  Laravel用户认证怎么做_Laravel Breeze脚手架快速实现登录注册功能  Laravel怎么实现搜索高亮功能_Laravel结合Scout与Algolia全文检索【实战】  如何获取免费开源的自助建站系统源码?  Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层  Windows10如何更改计算机工作组_Win10系统属性修改Workgroup  Laravel如何实现URL美化Slug功能_Laravel使用eloquent-sluggable生成别名【方法】  iOS验证手机号的正则表达式  矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?  Laravel Seeder怎么填充数据_Laravel数据库填充器的使用方法与技巧  html5怎么画眼睛_HT5用Canvas或SVG画眼球瞳孔加JS控制动态【绘制】  Laravel如何使用集合(Collections)进行数据处理_Laravel Collection常用方法与技巧  如何将凡科建站内容保存为本地文件?  JS中对数组元素进行增删改移的方法总结  大连 网站制作,大连天途有线官网?  如何登录建站主机?访问步骤全解析  创业网站制作流程,创业网站可靠吗?  高防服务器如何保障网站安全无虞?  如何用腾讯建站主机快速创建免费网站?  Laravel Admin后台管理框架推荐_Laravel快速开发后台工具