站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题帮小弟讲讲这个javascript问题

帮小弟讲讲这个javascript问题

摘要: 帮小弟讲讲这个javascript问题


我只用javascript做过一些验证,输入等简单问题,下面这个function里的东西看不懂,那位大哥可以帮我一行一行讲下function里的东西,和执行过程?



<head>
</head>
<body>



<script>
function rdl_change(){
var oCodeDiv=document.all("idCodeDiv");
var oDiv=document.all("idDiv");
with (document.all("idSel")) var sValue=options[selectedIndex].value;
oDiv.style.fontStyle=sValue;
oCodeDiv.innerText="font-style : "+sValue+";";
}
</script>

Every man dies , Not every man really lives .



<select id="idSel" onchange="rdl_change();">
<option value="normal">---font-style---
<option value="normal" >normal
<option value="italic" >italic
<option value="oblique">oblique
</select>


font-style : normal ;


</body>



不就是select控件触发后的事件..

再用JS处理 字体格式,输入提示...

就这样...没什么了.


with (document.all("idSel")) var sValue=options[selectedIndex].value;
with是做什么的?





楼主我支持你
-----------------
松自萧萧云自飘
风中独酌亦逍遥
抚却凡愁与尘念
琴韵未解恨已销


with (object)
statements

参数
object

新的默认对象。

statements

一个或多个语句,object 是该语句的默认对象。



其实上楼已说了!

with (document.all("idSel")) var sValue=options[selectedIndex].value;

使用with语句,说明options[selectedIndex].value; 的默认对象是document.all("idSel")

上面语句相当于:var sValue=document.all("idSel").options[selectedIndex].value;

使用with语句其实主要是为了简化代码,但如果只有一行语句,那没必要使用这个。




↑返回目录
前一篇: 关于页面定制
后一篇: 小第刚刚学javascript遇到点看不懂的。。。希望大哥哥或者大姐姐给予帮助