0
4

2 回答 2

0

为什么不只是动态修改粗体标签的样式呢?对于您要模仿的示例,这将更真实。

换句话说:

$('b').css('font-weight', 'normal');
于 2012-07-26T03:07:43.677 回答
0

你似乎搞砸了你的循环:

  • boldTag并且italicTag实时节点列表
  • 在循环之后,变量boldTagsitalicTags包含各自列表的最后一项(或仍未定义)
  • 然后,您检查两个 NodeList 是否存在...
  • 并使用两个参数调用该RemoveElement函数,而它只有一个参数。

只需使用这个:

var boldTags = document.getElementsByTagName("b");
var italicTags = document.getElementsByTagName("i");
while (boldTags.length) // it's *live*
    removeElement(boldTags[0]);
while (italicTags.length) // it's *live*
    removeElement(italicTags[0]);
于 2012-07-26T03:21:00.227 回答