如何getelementbyclass?

时间:2012-12-21 00:32:52

标签: javascript

以下是我的代码。我有一个搜索查询,它返回列表中的项目列表,其中包含一个弹出链接,该链接应显示与之相关的数据。我遇到的问题是我正在使用getElementById并且它不能被重用,因此当弹出功能在列表的所有项目中相乘时,弹出窗口仅显示与列表中第一项相关的数据。

function pop() {
    var x = document.getElementById('popup');
    x.style.display = 'block';
}

1 个答案:

答案 0 :(得分:2)

使功能通用。如果您通过事件处理程序调用它,那么您可以重新格式化pop函数,如下所示:

function pop() {
    this.style.display = 'block';
}