DOM的ID是否从浏览器更改为浏览器?
问题描述:
在C#中,我使用mshtml.HTMLDocument从页面中检索各种元素。DOM的ID是否从浏览器更改为浏览器?
例如:
按钮=(mshtml.HTMLButtonElement)theDoc.getElementById( “ID1”);
现在,如果我运行的是IE6,IE7,IE8,会根据浏览器版本改变“ID1”吗?
答
不,ID是标签的属性。所以如果你有
<input type="button" id="ID1" ... />
它的ID将ID1在所有浏览器。