javascript - 使用 innerhtml 访问 anchor 标记

标签 javascript jquery html css

我有系统生成的 anchor 标记,它不包含 id 或 class。 我唯一知道的是它有固定的内部 html(如“清除”)。 我们可以使用内部 html 访问此 anchor 标记吗? 所以点击这个我可以隐藏另一个 div 标签。

.wrap-div{

width:70px;
height:100px;
background-color:black;
}

#submit{

display:block;
position: relative;

}
<div class='wrap-div' ></div>
<div id="submit">                            
<a onclick="fun1();" href="javascript:{}">   
                             Apply                            
</a>                             |                        
<a onclick="fun2()" href="javascript:{}"> 
                           Clear                    
</a>  

</div>

最佳答案

你可以使用属性等于选择器

$("a[onclick='fun2()']")

$("a[onclick='fun2()']").css("color", "red");
.wrap-div {
  width: 70px;
  height: 100px;
  background-color: black;
}
#submit {
  display: block;
  position: relative;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class='wrap-div'></div>
<div id="submit">
  <a onclick="fun1();" href="javascript:{}">   
                             Apply                            
</a> |
  <a onclick="fun2()" href="javascript:{}"> 
                           Clear                    
</a> 

</div>

:contains()

$("a:contains('Clear')")

$("a:contains('Clear')").css("color", "sienna");
.wrap-div {
  width: 70px;
  height: 100px;
  background-color: black;
}
#submit {
  display: block;
  position: relative;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class='wrap-div'></div>
<div id="submit">
  <a onclick="fun1();" href="javascript:{}">   
                             Apply                            
</a> |
  <a onclick="fun2()" href="javascript:{}"> 
                           Clear                    
</a> 

</div>

关于javascript - 使用 innerhtml 访问 anchor 标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41013481/

相关文章:

javascript - 在 react ts 组件中声明常量时出错

javascript - 显示与下拉选项相关的数据

为对象中的所有属性设置javascript

javascript - 如何在多个按钮 Onclick 上将 JSON 与数据属性匹配

php - 使用 CSS 在同一行显示两个 block 元素

javascript - 在 Angular 5+ 中过滤和/或分组数据

javascript - 如何更改地址栏中的 URL

javascript - 在没有动画的情况下将进度条重置为零(在 Bootstrap 中)

html - 您好,我正在寻求有关我的 HTML 和 CSS 使其响应的帮助

html - 右浮动 div 和最小宽度,div 在浏览器调整大小时移动到新行