diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/html/dom.nim | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/html/dom.nim b/src/html/dom.nim index 622331a2..d5b21622 100644 --- a/src/html/dom.nim +++ b/src/html/dom.nim @@ -2306,6 +2306,8 @@ func target0*(element: Element): string = # HTMLHyperlinkElementUtils (for <a> and <area>) func href0[T: HTMLAnchorElement|HTMLAreaElement](element: T): string = + if not element.attrb(atHref): + return "" let url = parseURL(element.attr(atHref), some(element.document.baseURL)) if url.isSome: return $url.get |