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動態獲取id的問題,js獲取div的id值的問題

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

js 怎麼獲取request中的引數

好程式設計師 這個引數在js裡面是無法獲取的,想要在js中使用,可行方案是服務端處理www.com js這個請求的,獲取到url中的引數,然後通過response寫到js檔案內容中去 還有個受限制的方式就是用script標籤載入www.com js?a xx b xx,js中獲取該script標籤d...

js如何獲取下拉框選中項的文字,如何在js中獲取下拉選單選擇的值

1 雙擊開啟hbuilder編輯工具,新建靜態頁面並引入angularjs核心檔案。2 在插入一個div標籤元素,然後在div標籤內插入select標籤元素。3 呼叫angularjs中的module和controller,初始化下拉框的值。4 利用id選擇器設定下拉框的樣式佈局,設定寬度 高度 字...