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


相关推荐: SQL查询语句优化的实用方法总结  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  如何获取PHP WAP自助建站系统源码?  公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  如何基于云服务器快速搭建个人网站?  如何在阿里云服务器自主搭建网站?  Claude怎样写约束型提示词_Claude约束提示词写法【教程】  Laravel如何发送邮件_Laravel Mailables构建与发送邮件的简明教程  laravel怎么用DB facade执行原生SQL查询_laravel DB facade原生SQL执行方法  Python数据仓库与ETL构建实战_Airflow调度流程详解  Win11摄像头无法使用怎么办_Win11相机隐私权限开启教程【详解】  Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】  手机软键盘弹出时影响布局的解决方法  Win11怎么更改系统语言为中文_Windows11安装语言包并设为显示语言  米侠浏览器网页背景异常怎么办 米侠显示修复  Laravel怎么实现一对多关联查询_Laravel Eloquent模型关系定义与预加载【实战】  制作企业网站建设方案,怎样建设一个公司网站?  如何在浏览器中启用Flash_2025年继续使用Flash Player的方法【过时】  微信小程序 wx.uploadFile无法上传解决办法  Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用  文字头像制作网站推荐软件,醒图能自动配文字吗?  EditPlus中的正则表达式 实战(2)  百度浏览器如何管理插件 百度浏览器插件管理方法  如何快速打造个性化非模板自助建站?  如何用PHP工具快速搭建高效网站?  Python高阶函数应用_函数作为参数说明【指导】  Laravel如何创建自定义Facades?(详细步骤)  JavaScript如何实现路由_前端路由原理是什么  Laravel如何操作JSON类型的数据库字段?(Eloquent示例)  HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】  Android实现代码画虚线边框背景效果  香港服务器建站指南:免备案优势与SEO优化技巧全解析  深入理解Android中的xmlns:tools属性  香港服务器选型指南:免备案配置与高效建站方案解析  如何用美橙互联一键搭建多站合一网站?  Laravel Eloquent关联是什么_Laravel模型一对一与一对多关系精讲  laravel怎么配置和使用PHP-FPM来优化性能_laravel PHP-FPM配置与性能优化方法  Laravel如何清理系统缓存命令_Laravel清除路由配置及视图缓存的方法【总结】  海南网站制作公司有哪些,海口网是哪家的?  如何在VPS电脑上快速搭建网站?  新三国志曹操传主线渭水交兵攻略  js代码实现下拉菜单【推荐】  Laravel Octane如何提升性能_使用Laravel Octane加速你的应用  如何快速生成橙子建站落地页链接?  Laravel表单请求验证类怎么用_Laravel Form Request分离验证逻辑教程  标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南  JavaScript如何实现类型判断_typeof和instanceof有什么区别  百度输入法全感官ai怎么关 百度输入法全感官皮肤关闭  图册素材网站设计制作软件,图册的导出方式有几种?  Laravel中间件起什么作用_Laravel Middleware请求生命周期与自定义详解