")我想要操作變數elements並修改其中的標籤。問題是,我需要為它們添加一個ID或某種類別名稱。除了新增ID或類別名稱之外,還有其他方法嗎?標籤是否有預設的特殊ID或其他什麼?非常感謝。編輯:我使用了data-id來操作這些元素"> 如何在沒有使用class或id的情況下存取特定元素?-PHP中文網路問答
如何在沒有使用class或id的情況下存取特定元素?
P粉106301763
P粉106301763 2023-08-31 19:11:14
0
2
440

我正在嘗試操作所有的HTML標籤,程式碼如下所示:

var elements = document.getElementsByTagName("<*>")

我想要操作變數elements並修改其中的標籤。

問題是,我需要為它們加上一個ID或某種類別名稱。

除了加上ID或類別名稱之外,還有其他方法嗎? 標籤是否有預設的特殊ID或其他什麼?

非常感謝。

編:

我使用了data-id來操作這些元素。所以...現在我的程式碼看起來像這樣:

const dataIDName = "data-spellchecker" //初始化data-id noOfElements ; elements[i].setAttribute(dataIDName, noOfElements); 
//透過data-id變數取得DOM元素 //dataId是你的data-id變數 document.querySelector(`[${dataIDName}="${dataId}"]`); 

P粉106301763
P粉106301763

全部回覆 (2)
P粉244730625

您可以根據以下主要方式取得元素:

  1. Id
  2. Class
  3. Name
  4. Tagname

此外,您還可以使用自己的邏輯來使用xpath。

    P粉706038741

    您可以為其指派data-id和值

    您可以使用jquery存取它

    const value = $(event.currentTarget).attr('data-id')

    範例:

      最新下載
      更多>
      網站特效
      網站源碼
      網站素材
      前端模板
      關於我們 免責聲明 Sitemap
      PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!