我的这段js代码,为什么总是提示“无法获取属性“split”的值: 对象为 null 或未定义”
<scripttype="text/javascript">$(function(){aaa="852:1;854:2;856:3;859:4";functionspli...
<script type="text/javascript">
$(function() {
aaa = "852:1;854:2;856:3;859:4";
function splitstr(aaa) {
var strs = aaa;
var str1 = strs.split(';'); // 将str值通过split拆分成数组
for (var i = 0; i < str1.length; i++) {
var str2 = str1[i].split(':'); //再次拆分
$("select[level='" + str2[0] + "']").val(str2[1]); //select的选中项
};
}
splitstr()
});
</script> 展开
$(function() {
aaa = "852:1;854:2;856:3;859:4";
function splitstr(aaa) {
var strs = aaa;
var str1 = strs.split(';'); // 将str值通过split拆分成数组
for (var i = 0; i < str1.length; i++) {
var str2 = str1[i].split(':'); //再次拆分
$("select[level='" + str2[0] + "']").val(str2[1]); //select的选中项
};
}
splitstr()
});
</script> 展开
1个回答
推荐于2017-12-16
展开全部
你定义了一个变量aaa,但是你在调用splitstr()的时候没有把aaa传递过去,所以aaa是空值
只需要把你的splitstr(aaa); 这么写就可以了
只需要把你的splitstr(aaa); 这么写就可以了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询