我有一个锚标记,我想根据某些条件禁用或启用它。我可以使用以下功能来实现这一点:
function disableEnableAnchor(obj, disable) {
if(disable) {
var href = obj.getAttribute("href");
if(href && href != "" && href != null)
obj.setAttribute('href_bak', href);
obj.removeAttribute('href');
} else {
var href_bak = obj.attributes['href_bak'].nodeValue;
obj.setAttribute('href', href_bak);
}
}
但是当锚处于禁用状态时,我无法删除下划线。我怎样才能在这个函数中实现这一点?