自己解决
应该把buttion.setAttribute("onclick","test()")
换成 buttion.onClick = test;
应该把buttion.setAttribute("onclick","test()")
换成 buttion.onClick = test;
解决方案 »
- dhtmlXTree 显示备注
- 新手求助,js返回数组的写法和用法,另外祝大家圣诞快乐。
- 如何实现 A 栏的选中的内容 通过按钮移动到 B 栏
- 关于时间问题,谢谢帮忙
- window.showModelessDialog的一个小问题
- [求助]在菜单的DIV层中用了iframe,可以挡住单行的Select,可在多行的Select上展开菜单时,Select会闪烁出现呢?
- BMap.Convertor.translate多次调用后,内存增加!
- 请问用Javascript检查一个文本框里的文字是不是数字,日期等怎么做?
- 如何实现页面之间传递对象(function)?
- 大家好!!提个问题,如何把打开的窗口最大化?????
- apply call出什么错了
- javaScript面向对象中关于对象的事件的问题
这样不知行不行
<body>
<table>
<tr>
<td> <td>
</tr>
<tbody id='td'><div id=a></div></tbody>
</table>
<SCRIPT LANGUAGE=javascript>
<!--
button();
function button(){
var msg='您点击了按钮[提交]';
var but = document.createElement("input");
but.setAttribute("type","button");
but.setAttribute("value","提交");
but.setAttribute('onclick',new Function("test('"+msg+"')"));
document.getElementById('a').appendChild(but);
}
function test(msg){
alert(msg);
}
//-->
</SCRIPT>
</body>
ie
but.attachEvent("onclick",test);ff或者dom 2.0
but.addEventListener("click",test,false);
setAttribute是设置属性