javascript:使用空格获取属性值
当我执行此操作时,javascript:使用空格获取属性值,javascript,dom,getattribute,Javascript,Dom,Getattribute,当我执行此操作时,elm.getAttribute('class'),它似乎返回的值后面没有任何空格 例如,,它将返回“special”。我希望返回的值是“special”该属性表示一组,其中允许前导和尾随空格以及任意数量的中间空格字符 曾经有一段时间,有些浏览器在属性中保留与指定完全相同的空格,而有些浏览器则没有。删除类属性值中的任何前导或尾随空格,将中间空格保留为单个字符也是很常见的,无论实际值集是什么 然而,在当前的Safari、Chrome、Camino和Firefox中进行的测试表明,
elm.getAttribute('class')
,它似乎返回的值后面没有任何空格
例如,
,它将返回“special”
。我希望返回的值是“special”
该属性表示一组,其中允许前导和尾随空格以及任意数量的中间空格字符
曾经有一段时间,有些浏览器在属性中保留与指定完全相同的空格,而有些浏览器则没有。删除类属性值中的任何前导或尾随空格,将中间空格保留为单个字符也是很常见的,无论实际值集是什么
然而,在当前的Safari、Chrome、Camino和Firefox中进行的测试表明,在使用
…getAttribute('class')
时,会保留尾随空格,但我并不依赖于此。为什么需要它?@C-linki生成一个带有[@class=“special”]
将不会选择包含空格的元素。它已返回“特殊”
@示例:不包括中的空白chrome@user299709请指定您在哪个浏览器/平台上看到此内容。