function Ctlpurpose() {
var obj = document.getElementById("select_1"); //定位id
var index = obj.selectedIndex; // 选中索引function Ctlpurpose(select_id) {
var obj = document.getElementById(select_id); //定位id
var index = obj.selectedIndex; // 选中索引二种写法都能执行,但带参数的在CHROME中有报错
该如何处理?
Ctlpurpose("select_1");
Uncaught TypeError: Cannot read property 'selectedIndex' of null
写错了,不能这么用吧
你这个 onclick=“myclick('myselect')” 不是myselect1
问题该如何解决,函数写法问题?
报错信息
先后顺序等信息都一次性贴出来
function Ctlpurpose(select_id) {
var obj = document.getElementById(select_id); //定位id
console.log(obj) // 如果打印obj不是一个dom结构,那就是没找到这个id的dom,如果找到就是没有selectedIndex这个属性
var index = obj.selectedIndex; // 选中索引