Javascript抓住了一部分课程

时间:2011-09-27 14:26:03

标签: javascript

我有一个字符串

<li class="views-row views-row-4 views-row-even views-row-last" style="overflow-x: hidden; overflow-y: hidden; float: left; width: 221px; height: 227px; ">  
  <div class="views-field-field-image-fid">
                <span class="field-content"><img class="imagefield imagefield-field_image" width="221" height="215" alt="" src="http://test.com/sites/default/files/1_03_2.png?1316715258"></span>
  </div>

  <div class="views-field-field-pager-item-text-value">
                <span class="field-content">hydraSense®h</span>
  </div>

  <div class="views-field-field-slide-text-value">
                <div class="field-content">hgfhfghgfhgfhhhgf</div>
  </div>
</li>

我想从views-row-4获取<li class="我怎么能得到这个?我按类分割的方法似乎不起作用。

1 个答案:

答案 0 :(得分:1)

第一步是获取li元素本身。最简单的方法是将id附加到该人,然后您可以使用以下内容来获取DOM元素。

var element = document.getElementById('theNewId');
var classAttr = element.getAttribute('class');
var second = classList.split(" ")[1];

这假定“views-row-4”类始终是类列表中的第二个类。如果不是,那么我们需要一些其他标准来搜索值