以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 移动页面,提示classList不存在,classList是什么东西? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=108380) |
-- 作者:zhangjian222200 -- 发布时间:2017/10/21 13:29:00 -- 移动页面,提示classList不存在,classList是什么东西? 将下述代码放在页面代码底部,执行提示找不到js文件,放在页面代码顶部,提示找到了js文件 之前在另一个也能,也遇到过这个问题,后来发现是一个值为空导致的,现在这个页面,检查了一遍,暂时还没有发现值为空的问题
wb.AppendHTML("<script src=\'./lib/ajaxform_details.js\'></script>") \'引入脚本文件 但是提示classList不存在,classList是什么东西? [此贴子已经被作者于2017/10/21 13:31:38编辑过]
|
-- 作者:有点蓝 -- 发布时间:2017/10/21 14:07:00 -- 检查ajaxform_details.js的第8行 |
-- 作者:zhangjian222200 -- 发布时间:2017/10/21 14:11:00 -- function validit_details(idx){ //alert("ok"); document.getElementById("gtfw").value = idx var result = submitAjaxForm(\'form1\',\'\',false); alert(result); \'当返回的信息=\'您尚未登录!\',前一个页面的dlg2未弹出,提示classlist不存在,但是这里弹出了“您尚未登录!” if (result ==\'OK\') {show(\'dlg1\')} else if (result ==\'您尚未登录!\') {show(\'dlg2\')} ’这是第8行,看不出有什么问题 }
[此贴子已经被作者于2017/10/21 17:48:03编辑过]
|
-- 作者:有点蓝 -- 发布时间:2017/10/21 14:21:00 -- dlg2对话框是怎么定义的? |
-- 作者:zhangjian222200 -- 发布时间:2017/10/21 14:31:00 -- 点击484行按钮,弹出错误,dlg2对话框见718行:第2个页面代码简化了,专门测试处理484行按钮,但是还是提示classlist不存在 [此贴子已经被作者于2017/10/21 17:47:31编辑过]
|
-- 作者:有点蓝 -- 发布时间:2017/10/21 14:54:00 -- 去掉AddDialog里的父id参数试试 With wb.AddDialog("bt3",.... 改为 With wb.AddDialog("",....
|
-- 作者:zhangjian222200 -- 发布时间:2017/10/21 15:06:00 -- 所有AddDialog里的父id参数,都去掉了,还是之前的样子,提示:Cannot read property \'classList\' of null |
-- 作者:有点蓝 -- 发布时间:2017/10/21 15:18:00 -- 1、换个浏览器测试 2、简化代码进行测试
|
-- 作者:zhangjian222200 -- 发布时间:2017/10/21 16:35:00 -- 第660行增加红色的就可以了 |