js如何獲取動態的id,JS中獲取由JS動態生成的HTML控制元件的ID?

時間 2021-09-06 20:13:11

1樓:

1、在我們的電腦上開啟軟體,新建一個html頁面。

2、在html頁面建立一個id為xx,值為666的文字框,通過var v=document.getelementbyid('xx').value;原生js方法來獲取文字框的值。

3、在script中加上alert(v);,來彈框檢視原生js方法是否根據id獲取元素的值了。

4、在瀏覽器中執行專案,可以看到頁面彈框的值是id為xx的元素的值,已經成功通過原生js方法根據id獲取元素。

5、jquery方法需要先新增jquery.js,然後通過var w = $('#xx').val();來獲取元素的值。

6、我們執行專案,在瀏覽器中可以看到與原生js方法獲得元素的值相同。

2樓:娛樂這個feel倍爽兒

可以通過jquery獲取id,然後拆分id,就可以獲取想要的id了 。例如:

標題1標題2標題3

3樓:血刺東東

var id=***;var obj=document.getelementbyid(id)

打字不易,如滿意,望採納。

4樓:匿名使用者

js:function turnbackorderhandle(id)

5樓:匿名使用者

通過js 獲得id

具體寫法 :document.getelementbyid("id值").value==$("#id值").val()

對於**效果未實現的 也可能是**沒有寫全......

js中獲取由js動態生成的html控制元件的id?

6樓:

你動態生成控制元件可以類似這樣的:

for (ss in xx)

document.write("&nasp" );

然後呼叫時就可以根據for的數值來呼叫了。

7樓:匿名使用者

樓上正解

我補充一下

var index = 1;

var ele = document.getelementbyid("***"+index)

while(ele != null)

8樓:白薇視覺

可以利用document.getelementbyid函式,例如:

例如:var index = 1;

var ele = document.getelementbyid("***"+index)

while(ele != null)

語言特點

超級文字標記語言文件製作不是很複雜,但功能強大,支援不同資料格式的檔案鑲入,這也是全球資訊網(www)盛行的原因之一,其主要特點如下:

簡易性:超級文字標記語言版本升級採用超集方式,從而更加靈活方便。

可擴充套件性:超級文字標記語言的廣泛應用帶來了加強功能,增加識別符號等要求,超級文字標記語言採取子類元素的方式,為系統擴充套件帶來保證。

平臺無關性:雖然個人計算機大行其道,但使用mac等其他機器的大有人在,超級文字標記語言可以使用在廣泛的平臺上,這也是全球資訊網(www)盛行的另一個原因。

通用性:另外,html是網路的通用語言,一種簡單、通用的全置標記語言。它允許網頁製作人建立文字與**相結合的複雜頁面,這些頁面可以被網上任何其他人瀏覽到,無論使用的是什麼型別的電腦或瀏覽器。

9樓:匿名使用者

有什麼難的你都說是按順序來的了,無非就是後邊的數字不一樣,你就用 ***1 這樣獲取不就行了,你無非不知道的就是有多少個,這個可以用js紀錄數量,或者判斷獲取來的是不是null,是null肯定就沒有了

var index = 1;

var ele = document.getelementbyid("***"+index)

while(ele != null)

js動態獲取id的問題

10樓:千鋒教育

html規則要求id名稱不能相同,會衝突的。如果你要選擇多個物件要用tag或者class。不要使用id屬性。常用的dom方法有:

getelementsbyclassnamegetelementsbytagname

getelementsbyclassname有時候會失靈,所以,getelementsbytagname遍歷所有的物件,然後對所有的物件class屬性進行區別。

你也可以用jquery的選擇器比如$(".class")來選擇你要的物件。

11樓:思維漫走

按我理解這裡似乎和動態id沒什麼關係, 但你這些**裡有幾個坑,可能會幫避免你的問題。

var ul = $("#list")

var li = $("課程名稱:"+data[i].coursename+"

班級名稱:"+data[i].classname+"

學生人數:"+data[i].students+"人"+"

班級名稱:" + data[i].classname + "

學生人數:" + data[i].students + "人" + "

另外,如果頁面裡動態生成的dom會比較多,選一款客戶端模板可能會簡化你的開發 e.g. handlebars, mustache

hoping this answer can resolve your quiz.

12樓:梁氏子

alert(id); 中的id 這個變數沒有被定義

js中獲取由js動態生成的html控制元件的id

你動態生成控制元件可以類似這樣的 for ss in xx document.write nasp 然後呼叫時就可以根據for的數值來呼叫了。 樓上正解 我補充一下 var index 1 var ele document.getelementbyid index while ele null 白薇...

js動態獲取id的問題,js獲取div的id值的問題

千鋒教育 html規則要求id名稱不能相同,會衝突的。如果你要選擇多個物件要用tag或者class。不要使用id屬性。常用的dom方法有 getelementsbyclassnamegetelementsbytagname getelementsbyclassname有時候會失靈,所以,getele...

js如何獲軟單的值,js如何獲取表單的值???

加百列 value 屬性為 input 元素設定值,表單的值一般是元素的value屬性 假設有以下form,擁有一個input欄位 帶空值預定義 以及一個提交按鈕 提取表單值 提交之後獲取的結果是 空值 不為空 聆雨閣 1 給那個input加上id屬性 2 用getelementbyid這個方法獲得...