日期:2014-05-16  浏览次数:20420 次

如何用两个属性结合起来选中一个span标签?
有一组span标签,它们的一个class相同,另一个class不同。如果想用两个class同时选中某个标签,这组span标签的HTML该如何写?

------解决方案--------------------
给出测试html代码,用想用原生JS还是jQuery实现?
------解决方案--------------------
HTML code
<!doctype html>
<html>
<head>
<meta charset="utf-8"/>
<title>测试</title>
</head>
<body>
<span class="same d1">same d1</span><br/>
<span class="same d2">same d2</span><br/>
<span class="same d3">same d3</span><br/>
<span class="same d3">same d4</span><br/>
<span class="same d5">same d5</span><br/>
<script type="text/javascript">
var doc   = document;
var nodes = doc.querySelectorAll('.same.d2');

alert(nodes[0].innerHTML);
</script>
</body>
</html>

------解决方案--------------------
HTML code
<!doctype html>
<html>
<head>
<meta charset="utf-8"/>
<title>测试</title>
</head>
<body>
<span class="same d1">same d1</span><br/>
<span class="same d2">same d2</span><br/>
<span class="same d3">same d3</span><br/>
<span class="same d3">same d4</span><br/>
<span class="same d5">same d5</span><br/>
<script type="text/javascript" src="jquery-1.6.2.js"></script>
<script type="text/javascript">
var doc   = document;
var nodes = doc.querySelectorAll
          ? doc.querySelectorAll('.d2.same')
          : $('.d2.same');
try{       
  alert(nodes[0].innerHTML);
}catch(e){
  alert(e);
}
</script>
</body>
</html>

------解决方案--------------------
<?php echo $Host?>
打印出来是什么内容?

页面邮件 查看源代码。

------解决方案--------------------
页面右键 查看源代码。


看这部分 生成的是什么内容 贴出来。

------解决方案--------------------
<span class='<?php echo $Host?> day'></span>
------解决方案--------------------
var temp = $('span[class=""]');
jquery可以这样。