来自HTML的警报提取文本

时间:2012-09-17 10:24:55

标签: javascript html image

我用HTML创建了一个表,表中有多个列和行。我的一些列包含文本,在该文本旁边有一个图像。单击图像后,我想显示文本的警告(以下示例中为93)。

<td id="Anumber">
  <div id="number5">
    93
    <a href="javascript:OrganiseValue()" onclick="this.className='btn_callOrg aM mL5'" 
      class="btn_callBl aM mL5"></a>
  </div>
</td>

2 个答案:

答案 0 :(得分:0)

这是一个完整的工作示例:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
 $(document).ready(function(){
    $("#number5").click(function() {
      alert("value: "+ $("#number5").html());
    });
});
</script>
</head>
<body>
<div id="number5">
  93  
</div>
</body>
</html>

我的猜测是它不适合你,因为:

<a href="javascript:OrganiseValue()" onclick="this.className='btn_callOrg aM mL5'" 
class="btn_callBl aM mL5">******</a>

你没有把星星*******放在哪里,所以<a href..></a>没有任何东西 - 没有什么东西是很难点击的......

答案 1 :(得分:-1)

<div>
  93
  <a onclick="alert(this.previousSibling.nodeValue)"></a>
</div>

this设置为<a>处理程序中的onclick元素,因此您可以遍历DOM树以获取所需的文本。