Javascript来格式化元素

Javascript来格式化元素,javascript,html,css,styles,Javascript,Html,Css,Styles,我正在尝试使用JavaScript格式化td元素的内容文本。但是,该元素没有用于使用getElementbyID的ID属性,并且具有用于使用getElementbyClass的非唯一类属性 我无法控制html部分,无法更改类名或包含ID属性。所有不变的是文本中的文本 你知道我该如何写一个脚本来格式化吗,比如说,把文本加粗 注意,我不能使用JQuery 全体的 您可以选择第一个图元并使用更改其样式 var elem=document.querySelectorAll'td.ms formlab

我正在尝试使用JavaScript格式化td元素的内容文本。但是,该元素没有用于使用getElementbyID的ID属性,并且具有用于使用getElementbyClass的非唯一类属性

我无法控制html部分,无法更改类名或包含ID属性。所有不变的是文本中的文本

你知道我该如何写一个脚本来格式化吗,比如说,把文本加粗

注意,我不能使用JQuery

全体的
您可以选择第一个图元并使用更改其样式

var elem=document.querySelectorAll'td.ms formlabel'[0]; elem.style.fontWeight=900; 全体的
请尝试table.ms-formtable>tbody>tr>td.ms-formlabel?很抱歉,代码中不清楚这一点,该tbody>tr>下有多个td.ms-formlabel。因此,您需要通过其文本内容识别相关元素?您是否查看过:?层次结构是否更改或是否已修复?@j08691否层次结构已修复。仅当具有给定类的元素是具有该类名的第一个也是唯一一个元素时,此操作才有效;正如问题所表明的,元素有一个非唯一的类名,这不一定能得到保证。诚然,这个问题将从简化程度较低的方法中受益匪浅。