this方法获取a标签ID值及内容;idx传参

来源:互联网 发布:python 发送syslog 编辑:程序博客网 时间:2024/06/07 11:18

JS运用this方法获取a标签中的ID值:

<a href='#' onclick='showDetail(this);' id="aId">XX</a>

<script type="text/javascript">        function showDetail(th) {            var id = th.id;               //将获取的id值赋给新变量            var aContent = document.getElementById(id).innerHTML;     //通过获取到的id值得到其内容,并赋给aContent变量        }    </script>

获取方法就是这样,根据不同的功能可进行更多的拓展。


运用idx进行传参

<a href='ShowDetailInfo.aspx?idx=keyIdx'></a>       //keyIdx需要传递的参数值

或者:

<a href='#' onclick='showDetail(this);' id="keyIdx" >

<script type="text/javascript">        function showDetail(th) {            var id = th.id;            var zhName = document.getElementById(id).innerHTML;            art.dialog.top.artDialog.open('Default.aspx?Idx='+id, {                title: zhName, width: 980, height: 485, lock: true, opacity: 0.7            });        }    </script>

以上两种用的是同一种方法传参,但表现形式不尽相同,一种是页面点击直接跳转传参,一种是点击后通过artDialog弹出框传参。

0 0
原创粉丝点击