zoukankan
html css js c++ java
将编码页显示查看页的JS代码
我们经常会遇到类似编辑页面,和查看页面的情况,每一个编辑页面,都要做成一个新的页面的确会很烦,可以用JS来实现,将控件的TAG找出来,并将控件本身的style设为display=none,并在innerhtml的前面加入控件的值即可,但可能会有一些特殊情况特殊处理的代码,请自行加入:
代码很简单,不多做说明了,只是注意这段代码须放置页尾(原因不用说明了吧)
var
loop;
var
sel;
var
obj
=
document.getElementsByTagName(
"
select
"
);
var
tmp;
var
selectText;
for
(loop
=
obj.length
-
1
; loop
>=
0
; loop
--
)
{
sel
=
obj[loop];
tmp
=
""
;
sel.style.display
=
"
none
"
;
//
将控件的style设为隐藏
//
ListBox
if
(sel.id
==
"
lbxCommonApp
"
||
sel.id
==
"
lbxSpecialApp
"
||
sel.id
==
"
lbxNomalScope
"
||
sel.id
==
"
lbxSpecialScope
"
)
{
for
(
var
i
=
0
;i
<
sel.options.length;i
++
)
{
tmp
+=
sel.options[i].text
+
"
<br>
"
;
}
sel.parentNode.innerHTML
=
tmp
+
sel.parentNode.innerHTML;
//
加入控件的显示值
continue
;
}
selectText
=
sel.options[sel.selectedIndex].text;
//
处理特殊情况
if
(selectText
==
"
请选择
"
)
{
selectText
=
""
;
}
sel.parentNode.innerHTML
=
selectText
+
"
"
+
sel.parentNode.innerHTML;
}
//
处理radiobutton <input>
var
objMale
=
document.getElementById(
"
DicGender1_chkGender_0
"
);
var
objFeMale
=
document.getElementById(
"
DicGender1_chkGender_1
"
);
if
(
!
objMale.checked
&&
!
objFeMale.checked)
{
objMale.parentNode.innerHTML
=
""
;
objFeMale.parentNode.innerHTML
=
""
;
}
else
{
objMale.parentNode.innerHTML
=
objMale.checked
?
"
男
"
:
"
女
"
;
}
愿一路奔跑不退缩,到目前一直从事.Net的B/S,C/S企业应用研发
查看全文
相关阅读:
js实现输入银行卡号隔四位添加一个空格
写出优雅的代码
FOJ Problem 1016 无归之室
FOJ Problem 1015 土地划分
大数相加减
NYOJ 42 一笔画
NYOJ36 水池数目
NYOJ 32 组合数
贪吃蛇StringBuilder 和 定时器
星 辰 · 第 三 条 约 定
原文地址:https://www.cnblogs.com/syveen/p/253766.html
最新文章
Java值创建线程的两种方式对比
Android 之 MediaPlayer类
各种语言中的urlencode方法
数据类型java
网络爬虫
为什么要使用SLF4J而不是Log4J
jquery_easyui_cn文档
WebGrid CRM 功能模块描述
zabbix3.4.7 饼图显示问题
VMware虚拟机,从厚置备改成精简置备,并减小硬盘的实际占用空间
热门文章
VMware vCenter Server 6.5.0 U1g
VMware-vCenter-Server-Appliance VCSA升级步骤
Ubuntu16.04建立本地更新源
Linux系统把/home重新挂载到其他硬盘或分区
增加Linux虚拟机的硬盘空间
Win10安装Ubuntu14.04.5双系统(显示器为DP接口)
Ubuntu16.04 + Zabbix 3.4.7 邮件报警设置
文本溢出用省略号显示
css3实现单选、多选按钮改变其原生样式用图片代替
jauery+ajax实现滚动到页面底部时自动加载内容
Copyright © 2011-2022 走看看