我是JavaScript的新学习者。 我有很多尝试输入元素之后的inser一个span标签。 我可以通过jQuery来做,但我想将它转换为JavaScript。 请告诉我任何人我的问题。 这是我的jQuery代码,我想通过JavaScript获得相同的结果
jQuery(document).ready(function(){
jQuery('#selector_id').after('<span class="arrow"></span>');
});
答案 0 :(得分:0)
欢迎使用Stack Overflow。在将来提出问题时,请务必在此处提出问题之前,先显示一些您尝试回答问题的证据(通常是代码),因为这通常有助于回答者。
您的代码可以通过将jQuery(selector)
语法替换为getElementById()
和insertAdjacentHtml()
而不是之后来翻译:
document.getElementById('selector_id')
.insertAdjacentHTML('afterend', '<span class="arrow"></span>');
$(document).ready()
没有合适的替代品,只需确保在结束</body>
标记之前将HTML标记放在HTML的末尾。
看看http://youmightnotneedjquery.com/ - 它是从jQuery转换为vanilla JS的绝佳资源。