obj.onclick= function() {
b('d',this);
}
b('d',this);
}
解决方案 »
- 求一个动态正则类似StringBuilder里的AppendFormat,要把里面的{n}替换成参数的内容。
- 求房贷计算公式/方法
- easyui中的tree如何加载webservice?
- 一个按钮按下的时间事件
- 一个挺奇怪的问题,获取多个DIV内容出错
- 求教怎么用jquery操作从iframe中获得的dom
- Highcharts使用什么标签属性可以得到一组Y值得和然后显示出来
- ★★★做个调查!大家都用什么工具来编写和调试JS?有没好的编辑器推荐★★★
- 怎么样实现两个select 互相传值?
- js 无法获取 textarea 内容
- 如何在utf-8页面用javascript将表单数据以gb2312的页面编码传递。
- 请问这段js如何解密,谢谢
但是以后点的时候就只会是<input type=button value=button>
而没有onclick及方法,我想要有的.
<script>
function a(obj){
alert(document.getElementById("name").innerHTML);
obj.outerHTML =obj.outerHTML.replace("a(this)","b('d',this)")
//obj.onclick=Function("b('d',this)");
}
function b(c,d){
alert(document.getElementById("name").innerHTML);
}
</script>
<html>
<body>
<form name="name" post="#">
<input type=button value="button" onclick="a(this);">
</form>
</body>
</html>
同样试了obj.setAttribute("onclick", "b('d',this);", 0); 其他浏览器都能行得通,IE则挂了。
没别的招了,等高手吧
alert(document.getElementById("name").innerHTML);
obj.onclick=function(){
b('d',this);
};
}