如何在纯JavaScript中重写这个jQuery操作?
$("#my_id").before('<span class="asterisk">*</span>');
解决方法
这样做就可以做到这一点,而不用像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);