一:attribute和property的區別
1.含義區別
首先在定義上更準確的來說,attribute和property分別為特性和屬性,作為區別。
其次,這樣理解下來,我們知道attribute就是dom節點自帶屬性,例如我們在html中常用的id,class,src,title,alt等。而property則是這個dom元素作為物件,其附加的屬性或者內容,例如childnodes,firstchild等。
另外我們常把他們弄混淆是因為,有些例如id,class,title常用的attribute已經被作為property附加在dom物件上,也可以取值和賦值。但是自定義的attribute就不能了,例如:
//這裡的title1是自定義屬性不能作為property
"div1"
class="divclass" title="divtitle" title1="divtitle1">自定義attribute
2.取值和賦值區別
attribute取值和賦值
//attribute取值
getattribute()
eg:var id = div1.getattribute("id")
var id = div1.getattribute("title1")
//attribute賦值
getattribute(attribute,value) //value只能是字串形式
eg:div1.setattribute('class', 'a');
div1.setattribute('title1', 'asd'); //自定義屬性也可
property取值和賦值
//通過'.'號獲取property
var id = div1.id;
var classname = div1.classname; //相當於div1.getattribute('class')
//通過'='賦予property
div1.classname = 'a';
div1.align = 'center';
Attribute 和 Parameter 的區別
request.getparameter取得web客戶端 jsp 到web服務端的http請求資料 get post 只能是string型別的,而且httpservletrequest沒有對應的setparameter 方法。如利用href url 和form請求伺服器時,表單資料通過paramet...
property和attribute的區別
property是指類向外提供的資料區域。而attribute則是描述物件在編譯時或執行時屬性的,分為固有型和使用者自定義型,其中使用者自定義型可以利用reflection在執行期獲取。這兩者是有本質區別的。資料上說二者乙個是service的屬性,而另乙個是inte ce的。第一種好象更準確,摘要如...
Property和attribute的區別
property和attribute的區別 attribute和property都可以翻譯成 屬性 有的地方用attribute表示 屬性 有的地方又在用property,初 學者常常在這兩個單詞間 迷失 甚至認為二者沒有區別,是一樣的。可是attribute不等於property。二者之間到底有何...