diff --git a/html/captive-portal/content/guest-management.js b/html/captive-portal/content/guest-management.js
index c3d3122b0255..d4cebb19d162 100644
--- a/html/captive-portal/content/guest-management.js
+++ b/html/captive-portal/content/guest-management.js
@@ -68,7 +68,7 @@ function onClickTab(event) {
});
var name = this.readAttribute("name");
- var tab = $(name);
+ var tab = $$('#'+name).first(); // direct selector fails in IE7
if (tab) {
tab.addClassName("active");
var field = tab.down("input.first");