仅使用JavaScript使用自定义标记

仅使用JavaScript使用自定义标记,javascript,html,Javascript,Html,在我的网站上,我想作为一个小页脚,我使用标签 还有javascript var div = document.getElementById('yo'); div.insertAdjacentHTML( 'beforeBegin', 'joexn.com' ); 这将生成一个水印/页脚,我想知道的是如何更改它,使标记仅使用Javascript。我只想要最简单的代码,没有混乱。我尝试使用document.getElementByTagName('joexn')但这不起作用 最简单的方法是什么 我不

在我的网站上,我想作为一个小页脚,我使用标签
还有javascript

var div = document.getElementById('yo');
div.insertAdjacentHTML( 'beforeBegin', 'joexn.com' );
这将生成一个水印/页脚,我想知道的是如何更改它,使标记仅使用Javascript。我只想要最简单的代码,没有混乱。我尝试使用
document.getElementByTagName('joexn')但这不起作用

最简单的方法是什么

我不知道为什么会将此标记为重复,这与其他问题完全不同。

尝试使用:

var div = document.querySelector('joexn');
div.insertAdjacentHTML( 'beforeBegin', 'joexn.com' );

document.getElementsByTagName('joexn')
应该可以工作。请注意,这种方法的使用有误。它是
getElement
,而不是
getElement

此方法返回一个类似数组的HTMLCollection对象。因此,要获得元素本身,您可以

var joexnElement=document.getElementsByTagName('joexn')[0]


然后,做剩下的…

div.insertAdjacentHTML('beforebeagin','joexn')?不,这只是添加了我的网站链接,不会改变。使用
querySelector
querySelectorAll
获取参考。此外,您还需要一个结束标记(
)。
getElementsByTagName
返回一个HTMLCollection,就像另一个问题中解释的
getElementsByClassName
一样。@joexn有趣的阅读:。这很奇怪,
getElement
仍然有效。我会再试一次,看看
document.getElementsByTagName('joexn')
是否有效。它看起来像
document.querySelector
一样完美。感谢您的回复,但是
document.getElementsByTagName('joexn')
对我不起作用。太好了!这是迄今为止我做过的最好的一次。谢谢你。