JS代码 Uncaught TypeError: Cannot read property 'value' of null

我想获取一个ID里面的value,IE可以、谷歌却不行,怎么解决啊... 我想获取一个ID里面的value,IE可以、谷歌却不行,怎么解决啊 展开
 我来答
万事胜意WWW
2018-03-30 · TA获得超过1.7万个赞
知道小有建树答主
回答量:160
采纳率:100%
帮助的人:3.3万
展开全部

ie一般默认关闭脚本的,打开试试。

1、通常是语法没有正规写法的关系,像是变数如果是 var 同时出现再 google 会是正确的(Google具有自动修正的引擎),但是 IE 是不会的(比较笨)。用IE断点看一下,应该是有方法不支持IE的,是innerHTML不支持IE的。

2、这是因为Chrome为了安全起见对window.open打开页面的脚本访问做了安全限制,如果window.open打开的子页面与它的父页面(即打开它的那个页面)不在同一个域,则子页面不能访问它的父页面的元素以及脚本,这就是所谓的同源策略了。

3、那就是给你提示文字那些个span分别加一个click方法 当点击提示文字(IE下有效)时让对应的input  focus就是了,当然最好再给提示文字css样式加一个{cursor:text;}。请输入密码这样的文字不要放在span里,把span标签也去掉放在input的value请输入密码。

淡淡的雷人生活
2019-06-05 · TA获得超过2399个赞
知道小有建树答主
回答量:440
采纳率:87%
帮助的人:73.2万
展开全部

echartsInstance.setOption Function

设置图表实例的配置项以及数据,万能接口,所有参数和数据的修改都可以通过 setOption 完成,ECharts 会合并新的参数和数据,然后刷新图表。如果开启动画的话,ECharts 找到两组数据之间的差异然后通过合适的动画去表现数据的变化。

注: ECharts 2.x 中的通过 addData , setSeries 方法设置配置项的方式将不再支持,在 ECharts 3 中统一使用 setOption

---------------------  

Cannot read property 'toFixed' of null echarts.js报错

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秦爱传c5
2013-06-07 · TA获得超过2053个赞
知道小有建树答主
回答量:635
采纳率:50%
帮助的人:319万
展开全部

试试用这个:

var WorkersNo = document.getElementById("WorkersNo").getAttribute("value");
//或
var WorkersNo = document.getElementById("WorkersNo").attributes["value"].value;

 如果无效,看看是不是变量名跟标签id冲突了,变量名不要跟标签id相同  var WorkersNo1 =...

追问
俩个都不行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhaoapk
2013-06-07 · TA获得超过3771个赞
知道大有可为答主
回答量:1343
采纳率:40%
帮助的人:1616万
展开全部
这里是说document.getElementById("WorkersNo")没有找到,所以不能用value。

不知道这个代码是什么时候执行的,或者执行这段代码之前要执行其他的操作??
更多追问追答
追问
这个是点击按钮的onclick事件执行的
追答
你看一下WorkersNo的大小写,IE好像不区分大小写,谷歌区分,所以要和dom元素的ID是一样的才行。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式