我的js不能获取到对象

我的js不能获取到对象,第1张

如果你贴的js代码是完整的,那js里面paginationForm这个本身是个页面的组件,你没有获取,所以找不到

var paginationForm= documentforms['paginationForm']; 这样paginationForm才能用

改了2处,用input对象的ID属性获取RateCount的值

或者改这1句

var k = documentgetElementById("RateCount")value;

var k = documentgetElementById("RateCount")[0]value;

因为你获取的是一个对象的数组

<script language=Javascript>

function checkAll(e)

{

var k = documentgetElementById("RateCount")value;

for (var j=1;j<k;j++){

var aa = documentgetElementsByName("OMS_"+ j);

aa[0]checked = echecked;

}

}

function checkItem(e, allName)

{

var j = 0;

var all = documentgetElementsByName(allName)[0];

if(!echecked) allchecked = false;

else

{

for (var i=0; i<6; i++){

var aa = documentgetElementsByName("OMS_"+ i);}

if(!aa[j]checked) return;

allchecked = true;

}

}

</script>

<input type=checkbox name=OMS_1 value="a" onclick="checkItem(this, 'OMSAll')"><br>

<input type=checkbox name=OMS_2 value="b" onclick="checkItem(this, 'OMSAll')"><br>

<input type=checkbox name=OMS_3 value="c" onclick="checkItem(this, 'OMSAll')"><br>

<input type=checkbox name=OMS_4 value="d" onclick="checkItem(this, 'OMSAll')"><br>

<input type=checkbox name=OMS_5 value="e" onclick="checkItem(this, 'OMSAll')"><br><br>

<input type=checkbox name=OMSAll onclick="checkAll(this)">

<input name="RateCount" id="RateCount" type="hidden" value="6">

不是没有获取,而是被延迟获取了,你的请求是个异步请求,也就是说,你的get执行还没结束的时候,return就已经开始了,所以不管get有没有获取到值,return都已经执行了将return放在get函数里面试试

以上就是关于我的js不能获取到对象全部的内容,包括:我的js不能获取到对象、js 无法获取控件的value、js函数 return 后 无法获取axios 方法里的 mycontent 值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9275218.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存