firefox浏览器,表单form不能使用appendChild方法

varform=getForm();varmoved=node.parentNode.removeChild(node);form.appendChild(moved);... var form = getForm();
var moved = node.parentNode.removeChild(node);
form.appendChild(moved);
提示:form.appendChild is not a function。

高分在线求高手.......
展开
 我来答
火狐
2014-03-09 · Firefox,最快最安全的上网体验
火狐
Mozilla Firefox火狐浏览器,是一款开放安全的开源浏览器,全球拥有5亿用户。
向TA提问
展开全部
  您好!很高兴为您答疑!

可以的,请参考下面这段代码:

<!DOCTYPE html>
<html>
<body>

<form>
<ul id="myList"><li>Coffee</li><li>Tea</li></ul>
<p id="demo">Click the button to append an item to the list</p>
<button onclick="myFunction(event)">Try it</button>
</form>

<script type="text/javascript">
function myFunction(e){//添加一个参数,这个参数为点击事件的event
if(e.preventDefault){
e.preventDefault();//FF等阻止DOM节点默认行为,这里是提交表单的行为
e.stopPropagation();
}else{
e.cancelBubble = true;//FF等阻止事件冒泡
e.returnValue = false;//IE阻止DOM节点默认行为,这里是提交表单的行为
}
var node=document.createElement("LI");
var textnode=document.createTextNode("Water");
node.appendChild(textnode);
document.getElementById("myList").appendChild(node);
}
</script>

<p><strong>Note:</strong><br>First create an LI node,<br> then create a Text node,<br> then append the Text node to the LI node.<br>Finally append the LI node to the list.</p>

</body>
</html>
  您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
wswhk
2012-09-04 · TA获得超过7.1万个赞
知道顶级答主
回答量:4.6万
采纳率:68%
帮助的人:7.4亿
展开全部
你的getForm函数是自己定义的吧 写出来看看

form是可以appendChild的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式