亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何讀取具有 href 的 id 元素

如何讀取具有 href 的 id 元素

aluckdog 2023-09-18 15:28:14
我正在嘗試刪除以下 id 引用的內容:<...id href="https://xyz'...>我的代碼:var right = document.getElementById('https://xyz');var parent = right.parentNode;parent.removeChild(right);問題是當我引用 id 的名稱時,它返回為 null。我嘗試了 document.getElementById(' https://xyz ').href,但仍然為空。有什么建議么?
查看完整描述

3 回答

?
烙印99

TA貢獻1829條經驗 獲得超13個贊

您可能想使用document.querySelector:

var?right?=?document.querySelector('[href="https://xyz"]');

或者如果您需要n-th匹配,document.querySelectorAll:

var?right?=?document.querySelectorAll('[href="https://xyz"]')[n];


查看完整回答
反對 回復 2023-09-18
?
慕桂英3389331

TA貢獻2036條經驗 獲得超8個贊

首先我們要了解什么是html id屬性。

定義和用法

id 屬性指定 HTML 元素的唯一 id(該值在 HTML 文檔中必須是唯一的)。

id 屬性最常用于指向樣式表中的樣式,并通過 JavaScript(通過 HTML DOM)來操作具有特定 id 的元素。如何達到你的目的:

const barElement = document.getElementById('bar');//Getting the element which id is bar.

console.log(barElement);

const fooElement = barElement.parentNode;//Getting bars parent.

console.log(fooElement);

<div id="foo">

? <a id="bar" href="#"></a>

</div>


查看完整回答
反對 回復 2023-09-18
?
至尊寶的傳說

TA貢獻1789條經驗 獲得超10個贊

那是因為您沒有為該標簽分配任何 ID。因此 document.getElementById('?https://xyz?') 不會給你任何東西,因為沒有帶有此 ID 的標簽。

您必須像這樣分配一個 ID:

<...id="ID_of_href"?href="https://xyz'...>

然后你可以通過以下方式獲取它:

document.getElementById('ID_of_href')


查看完整回答
反對 回復 2023-09-18
  • 3 回答
  • 0 關注
  • 138 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號