永发信息网

js函数放在.js文件里,想在函数中引用参数(参数为id ),但发现变量未声明

答案:3  悬赏:20  手机版
解决时间 2021-02-25 15:33
  • 提问者网友:鼻尖触碰
  • 2021-02-24 20:01
部分代码:
  • 下拉菜单

  • function show(x) {
    var pp = document.getElementById(x);
    pp.style.display = "block" ;
    }
    但是函数不传入参数x改为 “list1” 就可以了。我怎样才能调用参数?
    最佳答案
    • 五星知识达人网友:话散在刀尖上
    • 2021-02-24 20:58
    onmouseover="show(‘list1’);"
    传入的参数要是字符串
    全部回答
    • 1楼网友:十鸦
    • 2021-02-24 22:27
    id是传不进来的,你为什么不在function外面加判断,然后把id固定呢?你要实现什么功能?我看看能不能用别的方法帮你。
    • 2楼网友:患得患失的劫
    • 2021-02-24 21:48
    你这种写法,会被解析成 show(list1); 所以报list1未声明 你只是想传字符串类型的id进去,应该
  • 下拉菜单
  • 用单引号(或者\")把名称引起来
    我要举报
    如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
    点此我要举报以上问答信息
    大家都在看
    推荐资讯