关于获取多个id的用法
一.子页面中的写法
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>山东省科协</title>
<meta name="description" content="省科协">
<meta name="keywords" content="省科协、政府门户">
<!-- start 公用样式 -->
<link rel="stylesheet" type="text/css" href="../css/second.css"/>
</head>
<script src="layer/jquery.js"></script>
<script src="layer/layer.min.js"></script>
<script src="layer/extend/layer.ext.js"></script>
<script>
function zhtest(zid){
layer.photosPage({
parent: document.getElementById(zid)
});
}
</script>
注释:1.zid为虚拟变量可以传递任何id
2.括号内不加引号表示变量表示一类,加引号是字符串表示一种固定值。
<body onload="zhtest('zh12');zhtest('zh11');" >
<div class="yjgg">
<div class="yjgg_lis">
<div class="line_466"></div>
<ul class="xs_active_img" >
<li id="zh11" onclick="zhtest('zh11')">
<a target="_top">
<img src="data:images/dm1.jpg" class="across"/>
<img src="data:images/dm2.jpg" class="across" style="display: none;" />
</a>
</li>
<li id="zh12" onclick="zhtest('zh12')">
<a target="_top">
<img src="data:images/cq1.jpg" class="across"/>
<img src="data:images/cq2.jpg" class="across" style="display: none;"/>
<img src="data:images/cq3.jpg" class="across" style="display: none;"/>
</a>
</li>
</ul>
</div>
</div>
</body>
</html>
二.iframe框架页面中的写法
主页面
<script src="layer/jquery.js"></script>
<script src="layer/layer.min.js"></script>
<script src="layer/extend/layer.ext.js"></script>
<script>
function zhtest(zid){
layer.photosPage({
//html:'<div style="padding:20px;">这里传入自定义的html<p>相册支持左右方向键,支持Esc关闭</p><p>另外还可以通过异步返回json实现相册。更多用法详见官网。</p><p>'+ unescape("%u7D20%u6750%u5BB6%u56ED%20-%20sc.admin5.com") +'</p><p id="change"></p></div>',
//title: '标题',
//id: 100, //相册id,可选
parent: document.getElementById('iframepage').contentWindow.document.getElementById(zid)
// parent: document.getElementById(zid)
});
}
</script>
子页面
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>安泽气体</title>
<meta name="description" content="安泽气体">
<meta name="keywords" content="安泽气体、气体">
<!-- start 公用样式 -->
<link rel="stylesheet" type="text/css" href="../css/second.css"/>
</head>
<body onload="parent.zhtest('zh21');parent.zhtest('zh22');parent.zhtest('zh23');parent.zhtest('zh24');">
<div class="yjgg">
<div class="yjgg_lis">
<div class="line_466"></div>
<ul class="xs_active_img" id="zh11">
<li id="zh21" onclick="parent.zhtest('zh21')">
<a target="_top">
<img src="data:images/dj2.jpg" class="across">
<img src="data:images/dj1.jpg" class="across" style="display: none;"/>
<img src="data:images/dj3.jpg" class="across" style="display: none;"/>
<span class="number">3张</span>
</a><p>电解室</p></li>
<li id="zh22" onclick="parent.zhtest('zh22')">
<a target="_top">
<img src="data:images/hy3.jpg" class="across"/>
<img src="data:images/hy2.jpg" class="across" style="display: none;"/>
<img src="data:images/hy1.jpg" class="across" style="display: none;"/>
<span class="number">3张</span>
</a><p>化验室</p></li>
<li id="zh23" onclick="parent.zhtest('zh23')">
<a target="_top">
<img src="data:images/cz1.jpg" class="across">
<img src="data:images/cz2.jpg" class="across" style="display: none;"/>
<img src="data:images/cz3.jpg" class="across" style="display: none;"/>
<span class="number">3张</span>
</a><p>充装间</p></li>
<li id="zh24" onclick="parent.zhtest('zh24')">
<a target="_top">
<img src="data:images/qt4.jpg" class="across">
<img src="data:images/qt1.jpg" class="across" style="display: none;"/>
<img src="data:images/qt2.jpg" class="across" style="display: none;"/>
<img src="data:images/qt3.jpg" class="across" style="display: none;"/>
<span class="number">4张</span>
</a>
<p>其它</p></li>
</ul>
<div class="line_466"></div>
<div class="print">
<ul>
<li class="fh"><a href="../index.html" target="_top">返回</a></li>
<li class="dy"><a href="javascript:window.print()">打印页面</a></li>
</ul>
</div>
</div>
</div>
</body>
</html>
关于获取多个id的用法的更多相关文章
- Jquery如何获取控件ID
l 1.#id 用法: $(”#myDiv”); 返回值 单个元素的组成的集合 说明: 这个就是直接选择html中的id=”myDiv” l 2.Element 用法: ...
- 小程序 js中获取时间new date()的用法(网络复制过来自用)
js中获取时间new date()的用法 获取时间: 1 var myDate = new Date();//获取系统当前时间 获取特定格式的时间: 1 myDate.getYear(); //获 ...
- jquery教程-Jquery 获取标签个数 size()函数用法
jquery教程-Jquery 获取标签个数 size()函数用法,size() 方法返回被 jQuery 选择器匹配的元素的数量. 语法 $(selector).size() jQuery ...
- Appium+python自动化(二十五)- 那些让人抓耳挠腮、揪头发和掉头发的事 - 获取控件ID(超详解)
简介 在前边的第二十二篇文章里,已经分享了通过获取控件的坐标点来获取点击事件的所需要的点击位置,那么还有没有其他方法来获取控件点击事件所需要的点击位置呢?答案是:Yes!因为在不同的大小屏幕的手机上获 ...
- Js中获取时间 new date()的用法
Js中获取时间 new date()的用法 获取时间: var myDate = new Date();//获取系统当前时间 myDate.getYear(); //获取当前年份(2位) myDate ...
- thinkphp-无限分类下根据任意部门获取顶级部门ID
根据所得到的部门编号获取顶级部门ID: 参数 - department_id 表格组织架构: tab_departments department_id parent_id name 1 1 顶级 2 ...
- php递归获取顶级父类id
php递归获取顶级父类id function get_top_parentid($id){ $r = M('navclass')->where('id = '.$id)->field('i ...
- asp.net js获取控件ID
ClientID是由ASP.Net生成的服务器控件得客户端标识符,当这个控件生成到客户端页面的时候,在客户端代码访问该控件时就需要通过ClientID来访问. 以文本框为例: 一.未使用母版页 js可 ...
- MYSQL获取自增ID的四种方法
MYSQL获取自增ID的四种方法 1. select max(id) from tablename 2.SELECT LAST_INSERT_ID() 函数 LAST_INSERT_ID 是与tabl ...
随机推荐
- Repeater的j简单使用
嘿嘿,今天没有任务,所以突然想起来我之前记得笔 记说要把repeater的使用以及获取值的详细使用总结一下,所以这就闲来无聊总结一下,虽然现在不会使用这些小知识点的,但是我感觉自己的学习还是要 不断地 ...
- Javascript学习笔记--理解prototype
prototype和closure是js中两个不好搞懂的概念,幸好网上有很多相关的文章,在网上查了一遍以后,总是是觉得有点理解了.今天先说说prototype. 之前一直被ajax in action ...
- open-falcon之alarm、sender、links说明.md
alarm 功能 处理judge 产生的告警event 区分告警优先级,优先处理级别比较高的告警 为用户提供回调接口 生成告警msg 展示未恢复的告警 配置文件 { "debug" ...
- PHP中const和define()定义常量的细节区别
转自:http://www.365mini.com/page/difference-of-define-and-const.htm 众所周知,在PHP中(php 4及以后),我们可以使用函数defin ...
- 查询SQlServer相同表结构差异
USE [数据库名] GO ); ); ); ); SET @DataName1='库1'; SET @DataName2='库2'; SET @TableName1='表1'; SET @Table ...
- 原生js--insertAdjacentHTML
insertAdjacentHTML是IE浏览器提供向DOM中插入html字符串的方法,字符串会自动生成在DOM树中. 其调用方式为elem.insertAdjacentHTML( position, ...
- LeetCode 38 Count and Say(字符串规律输出)
题目链接:https://leetcode.com/problems/count-and-say/?tab=Description 1—>11—>21—>1211—>111 ...
- 第三步 Cordova 3.0(及以上版本) 添加插件
1.使用命令生成项目 例:cordova create jy110 com.example.jy110 jy110 2.使用命令添加插件(如果报错,可能是网络问题,可以多试几次,直到成功) 例:cor ...
- 学习项目部署Django+uwsgi+Nginx生产环境部署
绪论 项目生产环境部署,是很重的一个知识点.第一,Django自带的服务器很简陋,由于测试和开发环境尚可,无法用于生产环境,保障安全性和可靠性.以及性能.此外,学习部署方式,还有利于了解生产部署后的项 ...
- Unity3D 加密 Assembly-CSharp.dll (Android平台) 防止反编译【转】
转自 http://blog.csdn.net/u013108312/article/details/54234439