Javascript 使用元素获取元素';属性值
我需要检索html文档中的元素。我无法更新html,因此无法添加类或id。此处使用的类可以在代码中的其他位置使用。以下是要素:Javascript 使用元素获取元素';属性值,javascript,Javascript,我需要检索html文档中的元素。我无法更新html,因此无法添加类或id。此处使用的类可以在代码中的其他位置使用。以下是要素: <a href="javascript:void(0);" title="M'affecter cette demande" data-aura-rendered-by="1314:0" class="forceActionLink" data-aura-class="forceActionLink"> <div class="slds-t
<a href="javascript:void(0);" title="M'affecter cette demande" data-aura-rendered-by="1314:0" class="forceActionLink" data-aura-class="forceActionLink">
<div class="slds-truncate" title="M'affecter cette demande" data-aura-rendered-by="1315:0">M'affecter cette demande</div>
</a>
但我有一个错误:
未捕获的DomeException:未能对“文档”执行“querySelector”:“[title='M'affecter cette demande']”不是有效的选择器
如何检索此元素 改用此选择器:
[title=“M\affecter cette demande”]
var elem=document.querySelector('[title=“M\affecter cette demande”]');
控制台日志(elem)代码>
您只需使用此选择器即可:
var a=document.querySelector('a[title=“M”affecter-cette-demande”]);
控制台日志(a)代码>
使用双引号“
您必须转义内部双引号:
"[title = \"M'affecter cette demande\"]"
使用单引号“:
您必须转义内部的单引号:
'[title = "M\'affecter cette demande"]'
使用模板文字“:
你不必逃避任何事情:
`[title = "M'affecter cette demande"]`
你不需要反斜杠。
`[title = "M'affecter cette demande"]`