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

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

你这种写法,会被解析成

show(list1);

所以报list1未声明

你只是想传字符串类型的id进去,应该

<li id="list1" onmouseover="show(‘list1’);"><a href="#">下拉菜单</a></li>

用单引号(或者\")把名称引起来

<div>

<div class="list" id="name1">fgd</div>

<div class="list" id="name2">dff</div>

<div>$("class")click(function(){

$(this)attr("id");

$(this)html();

});

你的描述不多,估计问题是在前面写onmousedown参数传递的那部分出了问题,你后头看看。

我这个能解决获取从div传过来的那个变量,你把前面弄个循环,就是动态获取了

我弄得是jquery,改成js,你应该明白吧。有问题可以再问

通过jquery获取ID,然后拆分ID,就可以获取你要的id了

<div id="getid">

<ul>

<li id="li1">标题1</li>

<li id="li2">标题2</li>

<li id="li3">标题3</li>

</ul>

</div>

<script type="text/javascript">

$("#getid li")each(function(){

var li_id = $(this)attr("id");

id = li_idreplace("li","");

});

</script>

以上就是关于js函数放在.js文件里,想在函数中引用参数(参数为id ),但发现变量未声明全部的内容,包括:js函数放在.js文件里,想在函数中引用参数(参数为id ),但发现变量未声明、js获取div的id值的问题、js如何获取动态生成的id等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存