Cannot read property ‘replace’ of undefined

  • Post author:
  • Post category:其他


在JS代码中使用replace方法时遇到该问题

var name = this.children.item(2).childNodes.item(0).defaultValue;

newname = name.repalce(/^\s+|\s+$/g,”);

原因:name值为null

解决办法:先判断name是否为空再进行replace操作



版权声明:本文为k_prince原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。