javascript - 前端网页中要存在两个留言板,发送时,一个发送了,另一个不能发送了,请大神给个解答吧?
伊谢尔伦
伊谢尔伦 2017-04-11 10:38:02
[JavaScript讨论组]

Loser

发布

    Winner

    发布

      运行错误报告

      伊谢尔伦
      伊谢尔伦

      小伙看你根骨奇佳,潜力无限,来学PHP伐。

      全部回复(3)
      巴扎黑

      谢邀,我看了一下。应该是你那个aLier这个节点的问题

      aLier这个变量,用getElementsByTagName这个方法获取dom,但它只接受一个参数, https://developer.mozilla.org... 你传个参进去没啥用。
      然后olier得到了document里面的所有li标签。。

      然后insertBefore的第二个参数referenceElement是在这个节点中的已有节点。此时,这个olier已经不是ol这个里面的节点了,然后就报错了。

      修正方法是,把前面的申明这一坨搞清楚。

      var oLier = document.createElement("li");
      var oLister = document.getElementById("info-shower");
      var oUler = oLister.getElementsByTagName("ol")[0];
      var aLier = oLister.getElementsByTagName("li");
      巴扎黑

      你这html代码里只有一个out函数啊

      ringa_lee

      我看到楼主的info-show里面的内容是js动态生成的?你先打印一下你那个要添加的节点看看,能不能获取到,有可能是节点获取的错误导致的。实话说,楼主这demo有点晕啊,第一个out,是说把文本域的内容复制到下面info-show内?那第二个outer是几个意思?也是干这事的?那你两个加起来又是几个意思?没明白

      热门教程
      更多>
      最新下载
      更多>
      网站特效
      网站源码
      网站素材
      前端模板
      关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
      php中文网:公益在线php培训,帮助PHP学习者快速成长!
      关注服务号 技术交流群
      PHP中文网订阅号
      每天精选资源文章推送
      PHP中文网APP
      随时随地碎片化学习

      Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号