首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

JS变量里头加变量

2013-08-22 
JS变量里面加变量JS 创建一个div层创建后使用正常,我在里面添加一个变量。。写法IE可以支持 火狐不支持不知

JS变量里面加变量
JS 创建一个div层
创建后使用正常,我在里面添加一个变量。。写法IE可以支持 火狐不支持

不知道错在哪了

Div.style.border="solid 1px #ccc";//边框
Div.innerHTML =<input type="button" name="button" onClick="Ajax('"+JS变量+"&ID='+escape(document.getElementById('name').value));" value='确定'>
document.body.appendChild(Div);//写入页面

出错的地方在onClick="Ajax('"+JS变量+"&ID='+escape(document.getElementById('name').value));"

我这样写 在IE里面可以获得name里面的值
在火狐不行,感觉写法有误

尝试用
onClick="Ajax('"+JS变量+"&ID="+escape(document.getElementById('name').value)+"');"
俩个浏览器都不行


我感觉是:JS创建的DIV层还没有写入页面造成找不到ID的问题

可是我到底错在哪里了?  

求大师指点一下  感谢感谢!!
[解决办法]
没看出什么问题,firebug看报什么错。

js变量没有包含'或者"字符吧,包含就会字符串截断或者不闭合
[解决办法]
try

Div.innerHTML = "<input type="button" name="button" onClick="Ajax('"+JS变量+"&ID="+escape(document.getElementById('name').value)+"')" value='确定'>";

热点排行