newNameTD.innerHTML ="<input name='button' type='button' class='button_01_normal' onclick='doDetial('dealer_cd');' value='详细' />";dealer_cd 是我的js中的变量
现在我这样在 onclick中传入的dealer_cd 有问题啊。
怎么传 才是正确的呢?
现在我这样在 onclick中传入的dealer_cd 有问题啊。
怎么传 才是正确的呢?
解决方案 »
- 大哥们 js中终止程序时什么??
- 一个JQuery的示例的句子没看明白,谁给解释一下?
- 两个页面不在同一路径下,对下面的代码是否有影响呀?
- 请高手帮忙解答,如何用javascript实现不保存密码框的密码,而且也不提示用户保存密码的功能!
- 各位大神 生成彩票的简单代码 一直错误 求帮助
- 郁闷,乱码,是浏览器的问题还是JavaScript的问题
- 求助:需要一个用javascript做的计数器!
- 如何让Window.Close()不提示,就直接关闭就行了
- 字符串的问题
- 多个ul获取点击的ul下的li的内容有些能获得 有些能报错 这怎么回事
- 求教!!!即时变更input后面内容!!
- jQuery(拖动换位问题)
然后
onclick='doDetial(dealer_cd)';
试试
直接写你那样恢复就当颜色使了 哈
直接写[color=#FF0000]居然让恢复变色了 哈
newNameTD.innerHTML ="<input name='button' type='button' class='button_01_normal' onclick='doDetial(\'"+dealer_cd+"\');' value='详细' />";试试
像这样
<script type="text/javascript">
function init(){
de="test";
de="color1"+de+"color2";
var div=document.getElementById("test");
div.innerHTML="<input type='button' value='change' onclick='change(de)' />";
}
function change(a){
alert(a);
}
window.onload=init;
</script>
但当de是局部变量时就undefined了 难道括号里边传的是全局的变量?
newNameTD.innerHTML ="<input name='button' type='button' class='button_01_normal' onclick='doDetial(\""+dealer_cd+"\");' value='详细' />";
这样就好了。这个单引号 栓引号 可 真是 讨厌啊。