websetup/ts/websetup.classes.tag.linktag.ts

14 lines
450 B
TypeScript
Raw Normal View History

2023-05-07 18:24:53 +00:00
import { Tag } from './websetup.classes.tag.js';
2020-11-04 18:01:04 +00:00
export class LinkTag extends Tag {
constructor(relArg: string, hrefArg: string) {
super();
const linkElement = !!document.querySelector("link[rel='canonical']")
? document.querySelector("link[rel='canonical']")
: document.createElement('link');
linkElement.setAttribute('rel', relArg);
linkElement.setAttribute('href', hrefArg);
this.elementRef = linkElement;
}
}