首頁  >  文章  >  web前端  >  javascript透過中文id和class取得元素的方法

javascript透過中文id和class取得元素的方法

小云云
小云云原創
2018-03-15 16:16:112190瀏覽

以前以為html元素中的id和class等只能透過字母數字或是底線等特殊字元命名,如果單存使用中文瀏覽器不會報錯,但是js是獲取不到的,但是今天逛論壇的時候發現不是這樣的。

程式碼如下:

javascript透過中文id和class取得元素的方法

運行結果:

javascript透過中文id和class取得元素的方法

##論壇來源是這個:

論壇連結

問題需求是這樣的:

javascript透過中文id和class取得元素的方法

#論壇大師回答是這樣:

javascript透過中文id和class取得元素的方法

#**var item = arr[i].split(':'),o;

(o = document.getElementById(item[0])) && (o.value = item[1]);**
看到這兩行發現item[0]取得的應該是中文id,document.getElementById (item[0])則是取得中文id的元素,運行後竟然發現可以獲得。這一下子又長知識了。

**

提醒:雖然js可以取得中文id,但不推廣使用中文作為id或class命名,畢竟每個開發必須要遵循開發規範。

相關推薦:

JQuery取得元素的方法摘要

#JavaScript取得元素的方法與屬性的實例分析

Js設定和取得元素樣式方法#

以上是javascript透過中文id和class取得元素的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn