<input type="text" name="a" onpropertychange="" value="事件为空">
<input type="text" name="b" onpropertychange="chk();" value="事件有值">请教:js函数里如何知道a的onpropertychange为空,b的onpropertychange不为空呢?
<input type="text" name="b" onpropertychange="chk();" value="事件有值">请教:js函数里如何知道a的onpropertychange为空,b的onpropertychange不为空呢?
解决方案 »
- 请教一个问题
- jquery根据class来选取对应的<input>
- 大家帮偶优化一下,最好能在3秒内显示出来,谢谢!
- 怎么用js实在文本框中直接点击即可输入当前时间
- 框架内如何实现监听窗口关闭事件
- 看看这段代码,如果让它可以支持IE5?高分相赠!
- 我想知道怎么实现文本框中不可输入汉字!!!!
- 一个WEB打印问题
- 请问各位高手:我看到有的网页打开时,鼠标后面跟着几个心型图标,时大时小,很是漂亮,不知如何实现?请多多指教,E-MAIL:[email protected].
- highchart的直线图不能连续
- Ext 的TreePanel点击节点时候高亮颜色改变
- 关于JS时间计算的问题,在线等,立马结贴!!
alert(aaa.onpropertychange);
var aaa = document.getElementById("b");
alert(aaa.onpropertychange);
那么这个onpropertychange就不是空
等效于下面这个匿名函数,只是内容为空:
function(){
}
建议你干脆不要写onpropertychange=""
var objvalue = obj.value;
//判断 objvalue
}
<input type="text" name="a" onclick="" onpropertychange="" value="事件为空">
<input type="text" name="b" onclick="chk();" onpropertychange="chk();" value="事件有值">
<script type="text/javascript">
var a = document.getElementsByName("a")[0];
var b = document.getElementsByName("b")[0];
alert(!a.onclick || /^function\s+\w+\((event)?\)\s*{\s*}\s*$/i.test(a.onclick)); // true
alert(!a.onclick || /^function\s+\w+\((event)?\)\s*{\s*}\s*$/i.test(b.onclick)); // falsealert(!a.onpropertychange || /^function\s+\w+\((event)?\)\s*{\s*}\s*$/i.test(a.onpropertychange));
alert(!a.onpropertychange || /^function\s+\w+\((event)?\)\s*{\s*}\s*$/i.test(b.onpropertychange));
</script>另外onpropertychange是ie专属事件,在其他浏览器没有效果。
var aaa = document.getElementById("a");
alert(aaa.outerHTML.indexOf('onpropertychange=""'));
http://download.csdn.net/source/308916DHTML参考手册.rar
http://download.csdn.net/source/308913样式表中文手册.chm
http://download.csdn.net/source/304124