且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何在没有jQuery的JavaScript中在元素之前插入HTML?

更新时间:2023-11-07 12:55:10

这将做你想要的,而不需要支持任何膨胀的库,如jQuery。

This will do what you want, without needing the support of any bloated libraries like jQuery.

var my_elem = document.getElementById('my_id');

var span = document.createElement('span');
    span.innerHTML = '*';
    span.className = 'asterisk';

my_elem.parentNode.insertBefore(span, my_elem);