页面被css内嵌javascript搞死了

自己写了一个css内嵌javascript表达式,本打算让单行文本输入框屏蔽回车提交的,结果打开一个有众多submit的列表,页面打开就无法响应了。查了半天,原来是自己写的表达式惹的祸,去掉就有反映迅速了:

input{ readonly:expression((this.type=="text" && this.onkeydown==null)? (this.onkeydown=function(){if(event.keyCode==13)event.returnValue=false}) : "" );} 

看来css表达式虽可偷懒,但是对于表单对象众多的页面还是滥用不得。尝试其它的解决办法,例如与class绑定什么的,会不会好些。自己没试,先把这个问题记下。

你可能感兴趣的:(JavaScript,function,css,null,Class,input)