我需要使用javascript基于元素id来打击所有文本.
这该怎么做?
最佳答案
使用vanilla javascript的最简单方法应该是操纵HTML内容本身.这可能看起来像:
原文链接:https://www.f2er.com/html/426365.htmlvar targetElem = document.getElementById('myid');
targetElem.innerHTML = '
使用jQuery,通过使用.contents().wrapAll(),这个任务变得更加微不足道:
$('#myid').contents().wrapAll('
使用css的另一种选择也可能是一个想法:
targetElem.style.textDecoration = 'line-through';
或者再次使用jQuery更符合跨浏览器:
$('#myid').css('text-decoration','line-through');