js中添加table td(td为文本框其value值为变量,并且有onblue事件) 出错,解决立刻给分

时间:2022-03-26 10:02:55
js中添加table td(td为文本框其value值为变量,并且有onblue事件) 

var  shuliang= document.getElementById("quantity"); 
mytd=mytr.insertCell(); 
    mytd.align="center";  
mytd.innerHTML=" <input name=quantity type=text id=quantity size=3 value="+shuliang.value+" onBlur=changeprice()/>"; 


以上出错?? 
可能是shuliang.value及onBlur=changeprice()这里的问题,怎么做?解决立即给分!!

7 个解决方案

#1


mytd.innerHTML=" <input name=quantity type=text id=quantity size=3 value='"+shuliang.value.replace("'","&#39;")+"' onBlur='changeprice()' />"; 

#2


就是属性值最好使用双引号或单引号括起来,而且设置的值中
如果用双引号括起来,则不能包括双引号
如果用单引号括起来,则不能包括单引号

#3


试试先,谢谢了

#4


不行啊,兄弟,都不出现文本框了

#5


值都传递不过来呀

#6


shuliang.value
是什么?

#7


知道什么原因了,nnd,竟然有同名的input id 我就说呢
还发分

#1


mytd.innerHTML=" <input name=quantity type=text id=quantity size=3 value='"+shuliang.value.replace("'","&#39;")+"' onBlur='changeprice()' />"; 

#2


就是属性值最好使用双引号或单引号括起来,而且设置的值中
如果用双引号括起来,则不能包括双引号
如果用单引号括起来,则不能包括单引号

#3


试试先,谢谢了

#4


不行啊,兄弟,都不出现文本框了

#5


值都传递不过来呀

#6


shuliang.value
是什么?

#7


知道什么原因了,nnd,竟然有同名的input id 我就说呢
还发分