仅使用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')
对我不起作用。太好了!这是迄今为止我做过的最好的一次。谢谢你。