关于文件控件的问题,请各位大佬帮忙看看 xxx.insertAdjacentHTML("beforeEnd","xxx"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 xxx.appendChild(document.createTextNode("xxx")); 估计你是要动态增加文件控件。如果xxx是html语句,可以用xxx.appendChild(document.createElement("<input name=file1 type=file>")); sigh....<span id=xxx><input type=file name=filename></span><input type=button value=add onclick=add()><script>function add(){ xxx.insertAdjacentText("beforeEnd","aaa"); xxx.insertAdjacentHTML("beforeEnd","bbb"); xxx.insertAdjacentElement("beforeEnd",document.createElement("span")).innerText="ccc"; xxx.insertBefore(document.createElement("span")).innerText="ddd"; xxx.appendChild(document.createElement("span")).innerText="fff"; xxx.replaceAdjacentText("beforeEnd","xxx");}</script> 能解释原因么上面有些方法我早用过了,知道可以。只是不知道这里为什麽用innerHTML行不通??? type=file 在网页重载等动作时会自动清空. 用 innerHTML 里可以明显地看到整个页面被重载了(不是刷新),因此 file 文本框被清空. innerHTML+=实际上是先取出再修改xxx的innerHTMLxxx.innerHTML=xxx.innerHTML+"xxx"取出没问题,而type=file不能设置初始值,所以就清空了<span id=xxx><input name=filename><input type=file name=filename></span><input type=button value=add onclick=add()><script>function add(){ xxx.innerHTML +="xxx";}</script> 有了解jquery tip的吗? 这段js怎么调用啊asp.net 请教一个JS函数参数的问题 了解JAVASCRIPT COOKIES的老师进来指点一下~~~~ 一个树形菜单打开窗口出现奇怪问题? 在一个Text Area中有许多内容,怎么可能想焦点在那一个文字前啊 函数之间的值能相互传递吗?为何这段程序不行哩? 如何屏蔽系统右键菜单,显示自己的菜单? JS如何获取多个动态添加的表单的数据 easyui beginEdit多行编辑时速度感人 为什么我用document.documentElement.outerhtml得到的源文件有时不全 超急!!!如何将字符串变量转为数字变量??
xxx.appendChild(document.createElement("<input name=file1 type=file>"));
<span id=xxx>
<input type=file name=filename>
</span>
<input type=button value=add onclick=add()>
<script>
function add(){
xxx.insertAdjacentText("beforeEnd","aaa");
xxx.insertAdjacentHTML("beforeEnd","bbb");
xxx.insertAdjacentElement("beforeEnd",document.createElement("span")).innerText="ccc";
xxx.insertBefore(document.createElement("span")).innerText="ddd";
xxx.appendChild(document.createElement("span")).innerText="fff";
xxx.replaceAdjacentText("beforeEnd","xxx");
}
</script>
xxx.innerHTML=xxx.innerHTML+"xxx"
取出没问题,而type=file不能设置初始值,所以就清空了<span id=xxx>
<input name=filename>
<input type=file name=filename>
</span>
<input type=button value=add onclick=add()>
<script>
function add(){
xxx.innerHTML +="xxx";
}
</script>