newTDs.innerHTML = "<input name='txtNames" + rowID + "' id='txtNames' type='text' size='8' /><input type='hidden' name='inputNames"+rowID+"' value='"+str[j][1]+"' />"这样是没问题的,整个JS可以执行
但是要加上以下代码,就麻烦了
onClick="window.open('../upload_flash.aspx?formname=myform&editname=DefaultPicUrl&uppath=UploadFiles&filelx=jpg','','status=no,scrollbars=no,top=20,left=110,width=420,height=165')">
字符串的拼接老是出错
newTDs.innerHTML = "<input name='txtNames" + rowID + "' id='txtNames' type='text' size='8' /><input type='button' name='Submit25' value='上传图片' onClick=\"window.open('../upload_flash.asp?formname=myform&editname=\'txtNames" + rowID + "'\&uppath=UploadFiles&filelx=jpg','','status=no,scrollbars=no,top=20,left=110,width=420,height=165'")\">";
试了很多遍都不行
大家帮忙看看怎么写
+ rowID
+ "' id='txtNames' type='text' size='8' /><input type='button' name='Submit25' value='上传图片' onClick=\"window.open('../upload_flash.asp?formname=myform&editname=\'txtNames"
+ rowID
+ "'\&uppath=UploadFiles&filelx=jpg','','status=no,scrollbars=no,top=20,left=110,width=420,height=165'"
+")"
+\"
+">";
再把rowID加进去就可以了,其余的也是一样的