比如有个控件button id为btnTest,有一个方法test, 那给他添加onclick事件来调用test方法
在ie里边可以这样
document.getElementById(“btnTest").attachEvent("onclick", "test");
在firefox里边
document.getElementById(“btnTest").AddEventListener("onclick", "test");
在ie里边可以这样
document.getElementById(“btnTest").attachEvent("onclick", "test");
在firefox里边
document.getElementById(“btnTest").AddEventListener("onclick", "test");
解决方案 »
- HTML5 Canvas2D下rotate函数怎么对fillText没有效果
- 网页制作。百度图片搜索左边的那个(筛选)按钮效果是怎么做的呢?
- eval如何执行后台传来的js代码
- 帮我看看这是什么信息?
- js正则匹配<tbody>
- js 兼容性 window.parent.frames["myFrameFile"] 请教高手
- Request.Params问题_有高手在没?
- 为什么表单验证程序显示错误还提交?
- 我如何请到表格中的某一行中一列的ID?
- JDK一些附带的DEMO,(CLOCK,BARCHAT...)在他的HTML的网页中显示就是一片灰色,为什么这样,安装有问题吗??
- [急救贴]IE7 或 IE6导出xls的问题!----------做不出来扣工资了。。。。
- 为什么我点击新浪爱问网站上的Javascript链接,会出现"网页上有错误"
实际上,这包括一个定义事件和读取并解析事件内容的双向过程。
我的项目里是动态生成的表单,当表单的字段类型(input, select , textarea)等及其摆放位置都定义好后,需要定义控件的事件响应了,有些类似delphi那种表单定义,不过显然事件不可能向delphi那样强大,我目前只打算实现几个常用事件,事件支持的运算也有限,只限于拼接,截取,加减乘除这些。例如,我的表单里有3个input t1,t2,t3 ,那么我可能需要定义出一个表达式 “t1.value = t2.value + t3.value”
在表单onload的时候,再attachEvent上去。
目前的难点在于事件内容的定义和解析,所以向大家求教好的思路。实际上,很多报表设计器都有类似的功能,大概就是插入变量及操作符,生成报表时候再解析。