js获取不到变量值
发布网友
发布时间:2022-05-16 18:32
我来回答
共5个回答
热心网友
时间:2022-04-25 15:47
三个地方先来排查:
1、是否页面加载完成后才执行这段JS代码,因为如果js代码在页面加载前执行,那么页面的元素还没有加载出来,肯定是没法取值的;
2、id 为 “FeedText6”的元素是否存在;
3、查询到的元素是什么元素,是否有innerHTML 这个属性(表单元素没有innerHTML 属性)。
热心网友
时间:2022-04-25 17:05
Math对象下面有一个abs函数,用来获取数字的绝对值,、id 为 “FeedText6”的元素来判断是否存在;
代码如下:
Math.abs(-1); //1
Math.abs(-2); //2
当然,这个函数也可以用来获取到变量的绝对值,如:
代码如下:
var aaa=-3;
var bbb=abs(aaa); //3
例子:
代码如下:
<script language="javascript">
document.write("0的绝对值为:",Math.abs(0),"<br>");
document.write("1的绝对值为:",Math.abs(1),"<br>");
document.write("-1的绝对值为:",Math.abs(-1),"<br>");
//-->
</script>
另一种方法:
我们知道数学里面的绝对值是不论小数或者整数的,这里面当然也是这样。
代码如下:
var aaa=-3.3;
var bbb=abs(aaa); //3.3
热心网友
时间:2022-04-25 18:40
看看就知道具体是什么原因代码,可能有几个:
1.js最好的方式来运行加载该页面后,可能不会被加载,这样的元素不能被发现。
2.您使用的document.all。 ......要拍摄元素,有些浏览器不支持
3.元素ID来取,但在相同的ID存在的页面元素。
......
热心网友
时间:2022-04-25 20:31
看看就知道具体是什么原因代码,可能有几个:
1.js最好的方式来运行加载该页面后,可能不会被加载,这样的元素不能被发现。
2.您使用的document.all。 ......要拍摄元素,有些浏览器不支持
3.元素ID来取,但在相同的ID存在的页面元素。
......
热心网友
时间:2022-04-25 22:39
先判断是否null吧。