纯js组合excel 筛选 卡住。。求帮忙卡住了

后使用快捷导航没有帐号?
只需一步,快速开始
查看: 2290|回复: 28
能够求高手帮忙解决一下这个js难题么?
UID570437在线时间 小时积分41帖子离线17228 天注册时间
新手上路, 积分 41, 距离下一级还需 9 积分
&SCRIPT&
& & & & if(height & 25)
& & & & function st()
& & & & {& &
& & & & & & & & document.getElementById(&menu_pright&).style.height=&25px&
& & & & }
& & & & else(height = 25)
& & & & function st()
& & & & {
& & & & & & & & document.getElementById(&menu_pright&).style.height=&300px&
& & & & }
&/SCRIPT&复制代码我想实现的是如果高度大于25px,那么双击div之后高度会变成25px,
如果高度等于25px;双击之后变成300px,
求帮助啊~~
UID363567在线时间 小时积分5299帖子离线17228 天注册时间
&SCRIPT&
var height = document.getElementById(&menu_pright&).style.
document.getElementById(&menu_pright&).onclick = function()
{
& && &&&if(height & 25)
& && &&&{& &
& && && && && & document.getElementById(&menu_pright&).style.height=&25px&;
& && &&&}
& && &&&else
& && &&&{
& && && && &&&if (height == 25) { document.getElementById(&menu_pright&).style.height=&300px&;}
& && &&&}
}
&/SCRIPT&复制代码
UID584678在线时间 小时积分2295帖子离线17228 天注册时间
银牌会员, 积分 2295, 距离下一级还需 705 积分
WellFrog 发表于
,document.getElementById(&menu_pright&).style.height能获取到heigh值?
UID363567在线时间 小时积分5299帖子离线17228 天注册时间
chaomao 发表于
,document.getElementById(&menu_pright&).style.height能获取到heigh值?
这是基础语法。。
UID584678在线时间 小时积分2295帖子离线17228 天注册时间
银牌会员, 积分 2295, 距离下一级还需 705 积分
WellFrog 发表于
这是基础语法。。
,哇,这么肯定?
您老试试先吧
UID570437在线时间 小时积分41帖子离线17228 天注册时间
新手上路, 积分 41, 距离下一级还需 9 积分
WellFrog 发表于
15:54 &DIV id=ph style=&Z-INDEX: 1; LEFT: 241 VISIBILITY: WIDTH: 139 CURSOR: POSITION: TOP: 132 HEIGHT: 19&&
&SCRIPT&
function st()
{
document.getElementById(&menu_pright&).style.height=&25px&
}
&/SCRIPT&
&div&&id=&menu_pright& ondblclick=&javascript:st();& &
双击我
&/DIV&复制代码亲,好像不可以呀。。这是我原来的代码。。双击之后高度变为25px。。
UID570437在线时间 小时积分41帖子离线17228 天注册时间
新手上路, 积分 41, 距离下一级还需 9 积分
WellFrog 发表于
15:54 &!DOCTYPE html PUBLIC &-//W3C//DTD XHTML 1.0 Transitional//EN& &http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&&
&html xmlns=&http://www.w3.org/1999/xhtml&&
&head&
&meta http-equiv=&Content-Type& content=&text/ charset=gb2312& /&
&title&无标题文档&/title&
&style type=&text/css&&
#menu_pright{ background-color: #FCF; height: 300 }
&/style&
&/head&
&body&
& &
& & &SCRIPT&
& & function st()
& & {
& & document.getElementById(&menu_pright&).style.height=&25px&
& & }
& & &/SCRIPT&
& & &div&&id=&menu_pright& ondblclick=&javascript:st();& &
& & 双击我
& & &/DIV&
&/body&
&/html&
复制代码
UID570437在线时间 小时积分41帖子离线17228 天注册时间
新手上路, 积分 41, 距离下一级还需 9 积分
WellFrog 发表于
前面是随手改的
这是我猜测你要实现的功能
height之前忽略了还带个px,不过不影响他得到height值
嗯。。呵呵。。谢谢版主!
就是我要实现的功能。。不过我还要咨询一下。。
怎样把它改成【双击】之后改变高度呢?不是单击哦~~
UID589315在线时间 小时积分990帖子离线17228 天注册时间
高级会员, 积分 990, 距离下一级还需 10 积分
offsetHeight
UID363567在线时间 小时积分5299帖子离线17228 天注册时间
chaomao 发表于
,哇,这么肯定?
您老试试先吧
前面是随手改的
这是我猜测楼主要实现的功能
height之前忽略了还带个px,不过不影响他得到height值
你在让别人测试前,自己先测试测试,
document.getElementById(&menu_pright&).style.height这是非常基础的获得高度语法,你得好好学习下
&div id=&menu_pright& style=&height:100 background:#ff0;&&&/div&
document.getElementById(&menu_pright&).ondblclick = function()
var height = parseInt(document.getElementById(&menu_pright&).style.height);
if(height & 25) { document.getElementById(&menu_pright&).style.height=&25px&;}
if (height == 25) { document.getElementById(&menu_pright&).style.height=&300px&;}
&提示:您可以先修改部分代码再运行
UID326123在线时间 小时积分954帖子离线17228 天注册时间
高级会员, 积分 954, 距离下一级还需 46 积分
ondblclick=&javascript:st();& 这个有问题改成 ondblclick=&st();&
UID570437在线时间 小时积分41帖子离线17228 天注册时间
新手上路, 积分 41, 距离下一级还需 9 积分
WellFrog 发表于
前面是随手改的
这是我猜测楼主要实现的功能
height之前忽略了还带个px,不过不影响他得到height值
嗯。。好的。。谢谢版主。。我再好好学习下~
UID584678在线时间 小时积分2295帖子离线17228 天注册时间
银牌会员, 积分 2295, 距离下一级还需 705 积分
WellFrog 发表于
前面是随手改的
这是我猜测楼主要实现的功能
height之前忽略了还带个px,不过不影响他得到height值
,版主不要激动!
你现在的代码只能当div在行内样式设置了height才能获取到
如果你把代码改成我下面这样的,你是获取不到滴&div id=&menu_pright& style=& background:#ff0;&&&/div&
&SCRIPT&
document.getElementById(&menu_pright&).ondblclick = function()
{
& & & & var height = parseInt(document.getElementById(&menu_pright&).style.height);
& & & & if(height & 25) { document.getElementById(&menu_pright&).style.height=&25px&;}
& & & & if (height == 25) { document.getElementById(&menu_pright&).style.height=&300px&;}
}
&/SCRIPT&复制代码所以document.getElementById(&menu_pright&).offsetHeight才是最安全的获取方法
UID363567在线时间 小时积分5299帖子离线17228 天注册时间
chaomao 发表于
,版主不要激动!
你现在的代码只能当div在行内样式设置了height才能获取到
如果你把代码改成我 ...
你用offsetHeight,你有没有考虑浏览器兼容,如果没考虑浏览器兼容,何来安全?
UID213352在线时间 小时积分1779帖子离线17228 天注册时间
银牌会员, 积分 1779, 距离下一级还需 1221 积分
可以用JQ实现么?
UID584678在线时间 小时积分2295帖子离线17228 天注册时间
银牌会员, 积分 2295, 距离下一级还需 705 积分
WellFrog 发表于
你用offsetHeight,你有没有考虑浏览器兼容,如果没考虑浏览器兼容,何来安全?
呵呵,安全只是相对滴。至少现在IE6+,火狐,webkit,opera等占了99%以上份额的浏览器,都能获取到
UID584678在线时间 小时积分2295帖子离线17228 天注册时间
银牌会员, 积分 2295, 距离下一级还需 705 积分
evan23cai 发表于
可以用JQ实现么?
可以滴,$(id).height()即可
UID363567在线时间 小时积分5299帖子离线17228 天注册时间
chaomao 发表于
呵呵,安全只是相对滴。至少现在IE6+,火狐,webkit,opera等占了99%以上份额的浏览器,都能获取到
我说的兼容是指offsetHeight在各个浏览器下的解释不同,在某些情况下offsetHeight得到的值会有偏差?你难道不知道??
UID584678在线时间 小时积分2295帖子离线17228 天注册时间
银牌会员, 积分 2295, 距离下一级还需 705 积分
WellFrog 发表于
我说的兼容是指offsetHeight在各个浏览器下的解释不同,在某些情况下offsetHeight得到的值会有 ...
这个还真不知道,求版主科普下
UID628911在线时间 小时积分11帖子离线17228 天注册时间
新手上路, 积分 11, 距离下一级还需 39 积分
chaomao 发表于
,版主不要激动!
你现在的代码只能当div在行内样式设置了height才能获取到
如果你把代码改成我 ...
完整的代码有木有啊。。style样式是单独的.css文件呀。。不用修改html页面是否可以?
UID363567在线时间 小时积分5299帖子离线17228 天注册时间
本帖最后由 WellFrog 于
17:13 编辑
chaomao 发表于
这个还真不知道,求版主科普下
用chrome和ie打开
&div id=&menu_pright& style=&height:100 background:#ff0;&&1&br /&&br /&&br /&&br /&&br /&&br /&&br /&&br /&&br /&&br /&&br /&&br /&&br /&1&/div&
window.onload = function()
alert(document.getElementById(&menu_pright&).offsetHeight)
&提示:您可以先修改部分代码再运行
补充下,这个调试需要文本模式为杂项
UID626671在线时间 小时积分73帖子离线17228 天注册时间
初级会员, 积分 73, 距离下一级还需 127 积分
不用行内样式,用外联样式,怎么去实现楼主提到的“我想实现的是如果高度大于25px,那么双击div之后高度会变成25px,
如果高度等于25px;双击之后变成300px,
UID363567在线时间 小时积分5299帖子离线17228 天注册时间
本帖最后由 WellFrog 于
17:20 编辑
chaomao 发表于
这个还真不知道,求版主科普下
下面这段代码在ie6和其他浏览器下会产生明显的数值差别,IETester测试
&div id=&menu_pright& style=&height:100 border:10px solid #999; background:#ff0; overflow: padding:10&&1&br /&&br /&&br /&&br /&&br /&&br /&&br /&&br /&&br /&&br /&&br /&&br /&&br /&1&/div&
window.onload = function()
alert(document.getElementById(&menu_pright&).offsetHeight)
&提示:您可以先修改部分代码再运行
补充一张图片
test.png (13.22 KB, 下载次数: 0)
17:20 上传
UID584678在线时间 小时积分2295帖子离线17228 天注册时间
银牌会员, 积分 2295, 距离下一级还需 705 积分
WellFrog 发表于
用chrome和ie打开[html]11
window.onload = function()
嘿嘿,谢谢交流
如前面所说,安全是相对的。两种浏览器获取的值确实不一样的原因完全是IE和chrome对overflow的解释不一样,offsetHeight值虽然不一样,但它们都是正确的,如果要兼容,加一句overflow:hidden即可。
如果用style.heigh(这里姑且认为他把height写在行内样式里面,你能获取到),获取的值永远是100px,在IE下这个值显然是错误的
所以我前面说offsetHeight相对style.height更安全,并没有错
UID363567在线时间 小时积分5299帖子离线17228 天注册时间
chaomao 发表于
嘿嘿,谢谢交流
如前面所说,安全是相对的。两种浏览器获取的值确实不一样的原因完全是IE和chrome对ov ...
你把24楼代码改成overflow:hidden用IE6试试看,安全?
style.heigh在确定高度不会超出范围的情况下,是非常安全的,这也是情况最多的时候。常用于菜单、标签、提示、固定信息之类的隐藏和打开
UID584678在线时间 小时积分2295帖子离线17228 天注册时间
银牌会员, 积分 2295, 距离下一级还需 705 积分
WellFrog 发表于
你把24楼代码改成overflow:hidden用IE6试试看,安全?
style.heigh在确定高度不会超出范围的情况下,是 ...
不加文档头,IE当然按自己的盒子模型来解释。
即使是这样此时offsetHeight的值仍然是正确的。因为此时整个div的高度就是100px,并没有错误。
如果用style.height
1,如果height值不写在行内样式,style.height为undefind,无法获取;如你所说,这种常应用于菜单、提示等应用中,这些都是高度不确定的。因此,height写在行内样式里面是不现实的
2,如你所说,在高度超过范围的情况下,style.height就是获取的错误高度,显然不符合需求逻辑
UID363567在线时间 小时积分5299帖子离线17228 天注册时间
chaomao 发表于
不加文档头,IE当然按自己的盒子模型来解释。
即使是这样此时offsetHeight的值仍然是正确的。因为此 ...
看来你是不到黄河心不死啊?
加了顶部声明,去掉样式设置高度
以下代码IE,ff,chrome下offsetHeight值均不相同
图片就不上了,自己测吧
常用于菜单、标签、提示、固定信息之类
你可以看看蓝色里的,比如
鼠标移动到头像,是不是定高?
右上角快捷导航,是不是定高?
点击回复弹出的回复层,是不是定高?
每一楼的回帖,也会有个最小值定高
高度写在样式里不现实?高度都不确定?
来吧,欢迎反驳,不要退缩哦~
关于offsetHeight在各种奇葩的浮动嵌套中更难处理
只是现在很难找到当初做js的遇到的各种案例了
下面这个代码,求解释。
&!DOCTYPE html PUBLIC &-//W3C//DTD XHTML 1.0 Transitional//EN& &http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&&
&html xmlns=&http://www.w3.org/1999/xhtml&&
&meta http-equiv=&Content-Type& content=&text/ charset=utf-8& /&
&title&无标题文档&/title&
&div id=&menu_pright& style=&border:10px solid #999; background:#ff0; overflow: padding:10 margin:10&&1&br /&&br /&&br /&&br /&&br /&&br /&&br /&&br /&&br /&&br /&&br /&&br /&&br /&1&/div&
window.onload = function()
alert(document.getElementById(&menu_pright&).offsetHeight)
&提示:您可以先修改部分代码再运行
UID363567在线时间 小时积分5299帖子离线17228 天注册时间
本帖最后由 WellFrog 于
20:19 编辑
chaomao 发表于
不加文档头,IE当然按自己的盒子模型来解释。
即使是这样此时offsetHeight的值仍然是正确的。因为此 ...
算了,为了大家方便上两张图吧,一张IE,一张chrome
再补充下,对于不同的offsetHeight值(值都是正确的,只是各个浏览器理解不同),如何不做兼容参与计算?
2.png (10.68 KB, 下载次数: 0)
20:01 上传
1.png (14.57 KB, 下载次数: 0)
20:01 上传
UID584678在线时间 小时积分2295帖子离线17228 天注册时间
银牌会员, 积分 2295, 距离下一级还需 705 积分
WellFrog 发表于
算了,为了大家方便上两张图吧,一张IE,一张chrome
再补充下,对于不同的offsetHeight值(值都是正确 ...
呵呵,我专门开了一个帖子,来这边辩论
Powered by查看: 178|回复: 5
求帮忙,关于执行JS点击并焦点网页的编辑框
TA的每日心情开心 16:19签到天数: 4 天[LV.2]步步惊心
马上加入TC
才可以下载或查看,没有帐号?
我昨晚做了一个自动填表的辅助,纯网页元素之行,填完表之后,我用元素点击提交,网页提醒我没有填账号,但是我已经用元素输入功能填进去了!网页提醒我就是没有填,当我手动把鼠标移到账号的编辑框点击一下,焦点就在编辑框上,再用元素点击提交,才有反应,我认为是必需要把焦点放在帐号编辑框上才能执行我自动填表的辅助,但是我应该怎么实现一开始不用手动点击编辑框焦点呢?我知想到用JS实现,但是本人才疏学浅,不会啊!求大神指点!标记框的ID是“use”。还有Atg:B
TA的每日心情开心 16:19签到天数: 4 天[LV.2]步步惊心
还有更好的方法吗?
TA的每日心情开心 16:19签到天数: 4 天[LV.2]步步惊心
研究了4个小时,js代码看得我头晕
TA的每日心情开心 16:19签到天数: 4 天[LV.2]步步惊心
编辑框ID“use
TA的每日心情难过 22:25签到天数: 37 天[LV.5]凌波微步
给链接出来是明智的选择
TA的每日心情开心 16:19签到天数: 4 天[LV.2]步步惊心
本帖最后由 我喜欢TC 于
23:44 编辑
哎!~TC网页的元素输入,要有焦点才行!填完表,提交都提交不了,&&元素填写,如果文本框没有焦点过一次,都是无效数据!
站长推荐 /2
你我的TC,积极帮助新手的用户将送予TC代金券奖励.
如果您的回帖可以帮助用户解决问题并且帖子被楼主采纳的,每一个问题,TC官方将给予1个TC代金券的奖励,希望大家踊跃帮其他会员解决难题,只要多多帮助新手,也可以获取TC币来购买VIP或者注册码服务.
集中商业化管理模式,注册码用户可以生成商业版的EXE
安全性:采用服务器网络验证,动态混合加密模式,目前业界最安全的加密模式
保护机制:为脚本被检测提供了很大的保障
自动更新服务:客户端自动更新,免去了作者为脚本更新的烦恼
Powered by 湖南长沙异次元网络科技有限公司JS代码冲突,求高手帮忙解决方案 - JavaScript当前位置:& &&&JS代码冲突,求高手帮忙解决方案JS代码冲突,求高手帮忙解决方案&&网友分享于:&&浏览:8次JS代码冲突,求高手帮忙这个是焦点图的&!--#include file=&inc/head1.asp&--&&!DOCTYPE html PUBLIC &-//W3C//DTD XHTML 1.0 Transitional//EN& &http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&&&html xmlns=&http://www.w3.org/1999/xhtml&&&head&&meta http-equiv=&Content-Type& content=&text/ charset=gb2312& /&&title&flash&/title&&style type=&text/css&&&!--html{ margin:0; padding:0; background:#000;}body{ margin:0; padding:0; background:#000; }--&&/style&&/head&&body&&div&&script type=&text/javascript&& &
document.write('&object classid=&clsid:d27cdb6e-ae6d-11cf-96b8-& codebase=&/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0& width=&480& height=&281&&'); &
document.write('&param name=&movie& value=&flash.swf& /&'); &
document.write('&param name=&quality& value=&high& /&'); &
document.write('&param name=&menu& value=&false& /&'); &
document.write('&param name=&wmode& value=&transparent& /&'); &
document.write('&embed src=&flash.swf& wmode=&opaque&
menu=&false& quality=&high& width=&480& height=&281& type=&application/x-shockwave-flash& pluginspage=&/go/getflashplayer& /&'); &
document.write('&/object&');
& setTimeout(function(){ &
var config = '4|0xffffff|0xffxffffff|0xff000';
var files=&&;
& &% sql=&select top 4 * from Photo where PhotoUrl&&'' and BigClassName='首页大图' and Passed=true order by addtime desc& Set rs= Server.CreateObject(&ADODB.Recordset&) rs.open sql,conn,1,1 t=0 do while not rs.eof if t&rs.recordcount-1 then%&
files=files+&&%=GetImg(rs(&PhotoUrl&),0)%&|&;& &% else%&
files=files+&&%=GetImg(rs(&PhotoUrl&),0)%&&;& &% end if t=t+1 rs.movenext loop rs.close set rs=nothing%& &
var links =&&; &
var texts =&&;
document.write('&div style=&top:0; left:0; background:#000; position:&&'); &
document.write('&object classid=&clsid:d27cdb6e-ae6d-11cf-96b8-& codebase=&/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0& width=&480& height=&283&&'); &
document.write('&param name=&movie& value=&focus.swf& /&'); &
document.write('&param name=&quality& value=&high& /&'); &
document.write('&param name=&menu& value=&false& /&'); &
document.write('&param name=&wmode& value=&transparent& /&'); &
document.write('&param name=&FlashVars& value=&config='+config+'&bcastr_flie='+files+'&bcastr_link='+links+'&bcastr_title='+texts+'& /&'); &
document.write('&embed src=&focus.swf& wmode=&opaque& FlashVars=&config='+config+'&bcastr_flie='+files+'&bcastr_link='+links+'&bcastr_title='+texts+'& menu=&false& quality=&high& width=&480& height=&283& type=&application/x-shockwave-flash& pluginspage=&/go/getflashplayer& /&'); 共&2&页:
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有关于js处理下拉框选中事件的问题,求大神帮忙解决_javascript吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:135,753贴子:
关于js处理下拉框选中事件的问题,求大神帮忙解决收藏
我想要实现的功能是,当点击subject列表中的第二个选项时,文本框变为只读;当点击第三个选项时,文本框可编辑,subject1列表隐藏。
京东电脑节,全民抢宝进行时!1999抢i7本,半价秒电脑,抢直降3000显示器
这是代码:&% language="java" contentType="text/charset=gb2312"%&&html&&title&直播后台入口&/title&&body&&script type="text/javascript"&function selection(){var rtl=document.getElementById("subject"); if(rtl=="no"){
document.getElementById("subjectName").readOnly=
document.all["subject1"].style.visibility="visible";
}if(rtl=="yes"){
document.getElementById("subjectName").readOnly=
document.all["subject1"].style.visibility="hidden";}}&/script&&table border="2" width="350px" height="260" bgColor="#80ff00"&&form&&tr&&td border="2"&请选择:&/td&&td&&select name="subject" id="subject" onchange="selection()"&&option value="defult" selected&是否新建会议主题?&/option&&option value="no"&不,我要选择已存在的会议主题&/option&&option value="yes"&是的,我要新建会议主题&/option&&/select&&select
id="subject1"&&option value="大会一" &大会一&/option&&&option value="大会二" &大会二&/option&&option value="大会三" &大会三&/option&&/select&&/td&&tr &&td&直播主题:&/td&&td&&input type="text" id="subjectName" &&/td&&/tr&&tr&&td&直播员:&/td&&td&&input type=text&&/td&&/tr&&tr&&td&&input type="submit"
value="提交" /&&/td&&td&&input type="reset" name="rest" id="rest" value="重置"&&/td&&/tr&&/form&&/table&&/body&&/html&
要hold住,不能沉啊
难道非死不成么?太桑心了
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或}

我要回帖

更多关于 excel 筛选 卡住 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信