onFocus 获得焦点的 时候 触发的事件 例如 你点击 这个编辑框, 会变成蓝色内边框
onBlur 是 失去焦点的时候 触发的事件 例如 你点击空白的地方 这个蓝色的内边框 就会消失
onChange 是当数据发送改变的时候触发的事件, 例如 我每输入一个文字, 上面的 还能输入 字数 就会改变 这个就是 onChange
我这样解释 你明白吗
如下代码,这是实现思路,你稍微改改就OK了,希望可以帮到你:
<div><select onchange="Cmd(this);">
<option value="1">变压器</option>
<option value="2">发电机</option>
</select>
</div>
<table><tr><td>名称1</td><td id="spfd" style="display:none;">发电机类型:<select><option>火电</option></select></td><td>类型2</td></tr></table>
<script>
function Cmd(v){
var td = documentgetElementById("spfd");
if(voptions[voptionsselectedIndex]value == "2") //如果选择项的value是2
tdstyledisplay = "block";
else
tdstyledisplay = "none";
}
</script>
假设你radiobuttonlist 的ID 就是 radiobuttonlist
在page_load 的时候
radiobuttonlistAttributesadd("onclick","javascript:return alert('documentgetElementById('" + radiobuttonlistClientID + "')value);");
this表示调用时间的对象,例如本例子就是这个select,函数Change_Select里面直接使用obj就可以引用它,而无需documentgetElementById('mailSelect')
以上就是关于JS中onFocus, onBlur 和 onChange 具体的说明,最好举例说明!全部的内容,包括:JS中onFocus, onBlur 和 onChange 具体的说明,最好举例说明!、js大神进,一个简单的onchange事件、radiobuttonlist onchange时如何用js取值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)