首页 > 其他分享 >JS小应用

JS小应用

时间:2023-10-16 13:11:06浏览次数:43  
标签:title t2 t1 应用 JS id 页面

JS访问列表内容

思路:

1.获取对象数组以后,以超链接显示。对应id放在链接方法的参数里。

2.点击链接以后,先把id存在session里,再跳转到显示内容页面。

3.在显示内容页面,读取id,之后就简单了。请求资源,显示内容。

列表页面,index.html: 

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title></title>
        <script src="js/j1.js"></script>
    </head>
    <body onl oad="showList()">
        
    </body>
</html>

内容页面,detail.html:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <script src="js/j1.js"></script>
    </head>
    <body onl oad="showDetail2()">
    </body>
</html>

j1.js:

 1 function showList() {
 2     a = [{
 3         title: "标题1",
 4         id: 1
 5     }, {
 6         title: "标题2",
 7         id: 2
 8     }];
 9     let b = document.querySelector("body");
10     for (x in a) {
11         t1 = document.createElement("div");
12         t2 = document.createElement("a");
13         t2.href = "javascript:showDetail1("+a[x].id+")";
14         t2.textContent =a[x].title;
15         t1.appendChild(t2);
16         b.append(t1);
17     }
18 }
19 
20 function showDetail1(myid) {
21     a=sessionStorage.setItem("showid",myid);
22     location.href="detail.html";
23 }
24 function showDetail2() {
25     a=sessionStorage.getItem("showid");
26     console.log(a);
27 }

运行结果:

 点击对应内容:

 (都不难,后续慢慢补充)

标签:title,t2,t1,应用,JS,id,页面
From: https://www.cnblogs.com/wanjinliu/p/17745881.html

相关文章

  • React学习笔记03-编写第一个react应用程序
    react开发需要引入多个依赖文件:react.js,react-dom.js,分别又有开发版本和生成版本,creat-react-app里已经帮我们把这些东西都安装好了。把通过CRA创建的工程目录下的src目录情况,然后在里面重新创建一个index.js写入以下代码。//从react的包当中引入了React。只要你要写React.j......
  • 【前端开发】可视化大屏网页适配方案autofit.js
    说明:针对全屏的网页,使用autofit.js可自适应大小屏幕,原理是通过屏幕改变放大/缩小网页,并做了留白区域的兼容处理。 地址:https://github.com/huiJeck/autofit.js#autofitjs......
  • AP8851H 宽电压降压恒压DC-DC 电源管理芯片 5V 12V输出 零功耗 快充方案应用
    1,产品描述  AP8851H一款宽电压范围降压型DC-DC电源管理芯片,内部集成使能开关控制、基准电源、误差放大器、过热保护、限流保护、短路保护等功能,非常适合在宽输入电压范围具有优良的负载和线性调整度。AP8851H芯片包含每周期的峰值限流、软启动、过压保护和温度保护,......
  • JS基础篇(一些记录)
    JS一些问题记录1.switch,break后只会退出switch本身用于防止穿透,外层比如for不会退出,ifbreak的话就会退出整个循环2.三元运算符用于比较简单的两个东西之间的比较,也不能输出打印出来,但是if双分支就可以3.同一个页面两个for,都用i不会冲突,是两个局部变量不会影响4.for里面嵌套for......
  • 机器视觉在气候变化和环境监测中的创新应用
    机器视觉在气候变化和环境监测中具有许多创新应用,可以用来更好地理解和应对环境挑战。以下是一些机器视觉在这一领域的应用:林火监测: 机器视觉系统可以分析卫星图像和野外相机捕捉的图像,以检测和监测森林火灾。这有助于及早发现火源并协助灭火行动。大气污染监测: 通过分析......
  • 14.6 Socket 应用结构体传输
    当在套接字编程中传输结构体时,可以将结构体序列化为字符串(即把结构体的所有成员打包成一个字符串),然后将字符串通过套接字传输到对端,接收方可以将字符串解析为结构体,然后使用其中的成员数据。这种方法通常被称为序列化(Serialization)和反序列化(Deserialization),本章中我们可以采用将......
  • 如果我有jQuery背景,是否应该学习AngularJS?
    内容来自DOChttps://q.houxu6.top/?s=如果我有jQuery背景,是否应该学习AngularJS?假设我熟悉在jQuery上开发客户端应用程序,但现在我想开始使用AngularJS。你能描述一下必要的范式转变吗?以下是一些问题,可能有助于你回答:我如何以不同的方式架构和设计客户端Web应用程序?最大的区......
  • 为什么Google在JSON响应中添加了`while(1);`?
    内容来自DOChttps://q.houxu6.top/?s=为什么Google在JSON响应中添加了while(1);?为什么Google在(私有)JSON响应前加上while(1);?例如,这是在Google日历中打开和关闭日历时的响应:while(1);[['u',[['smsSentFlag','false'],['hideInvitations','false......
  • 充换电企业开迈斯低成本提升线上应用稳定性的最佳实践
    作者:开迈斯新能源开迈斯新能源科技有限公司于2019年5月16日成立,目前合资股东分别为大众汽车(中国)投资有限公司、中国第一汽车股份有限公司、一汽-大众汽车有限公司[增资扩股将在取得适当监督(包括反垄断)审批后完成]、万帮数字能源股份有限公司和安徽江淮汽车集团控股有限公司......
  • 开源项目 | 一款基于NodeJs+Vue3的强大的在线设计图片工具
     一、项目概述一款漂亮且功能强大的在线海报图片设计器,仿稿定设计。适用于海报图片生成、电商分享图、文章长图、视频/公众号封面等多种场景。二、技术特性丝滑的操作体验,丰富的交互细节,基础功能完善采用服务端生成图片,确保多端出图统一性,支持各种CSS特性简易AI......