Javascript 使用元素获取元素';属性值

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

我需要检索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-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"]`