JavaScript 运行时错误: 无法获取未定义或 null 引用的属性“tags”

jackluo1981 2017-12-06 09:55:42
下面的函数在红色部分报错
JavaScript 运行时错误: 无法获取未定义或 null 引用的属性“tags”
function GenCode() {
var e = event.srcElement;
var row = e.parentNode.parentNode;
var txts = row.all.tags("INPUT");
if (!txts.length || txts.length < 2)
return;
var GenName = txts[0].value.trim();
var GenCode = KayihatuDirection.Q_KayihatuDirection.GetGenCode(GenName).value;
var HanCode = document.getElementById("<%=TextBox1.ClientID %>").value;
var Kubun = txts[2]
var GenNum = txts[3]
AutoEntrance(HanCode, GenName, GenCode, Kubun, GenNum)
txts[1].value = GenCode;
}
请问是什么问题
...全文
975 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jackluo1981 2017-12-11
  • 打赏
  • 举报
回复
引用 5 楼 jslang 的回复:
代码太老。不兼容新版本的浏览器
请问要怎样改?
jackluo1981 2017-12-06
  • 打赏
  • 举报
回复
[quote=引用 2 楼 showbo 的回复:] var e = event.srcElement;。。。 你的代码只能IE10-下跑。。事件对象获取都不对 那请问该如何修改呢?
Go 旅城通票 2017-12-06
  • 打赏
  • 举报
回复
var e = event.srcElement;。。。 你的代码只能IE10-下跑。。事件对象获取都不对

Web开发学习资料推荐
Web前端开发
XMLHttpRequest加载视频并播放
jackluo1981 2017-12-06
  • 打赏
  • 举报
回复
而且这段代码在不同情况下会呈现不同结果 当var e = event.srcElement 返回是htmlinputelement就会报错 当var e = event.srcElement 返回disphtmlinputelement就不会有问题 返回是htmlinputelement还是disphtmlinputelement可以控制吗?搞不明白
天际的海浪 2017-12-06
  • 打赏
  • 举报
回复
代码太老。不兼容新版本的浏览器
jackluo1981 2017-12-06
  • 打赏
  • 举报
回复
个位大神帮帮忙啊

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧