English: A link tag will automatically complete href in IE. Whilst working on the Ajax Link Tracker and MapSurface I have come across an inconsistency in how the href attribute is retrieved using DOM Scripting. The href attribute is different to other element attributes in that the value set can be relative to the context of the page URL. If you set a link with a relative href attribute <a href="../development/test1.html">test page</a> The browser will look at the pages current URL and derive an absolute URL for the link. http://www.glenn.jones.net/development/test1.html This is the root of the problem, some browsers return the text of the attribute and others return the derived absolute URL. The results also differ by the method you use to retrieve the href attribute. There are three common ways to access an attribute: linkobj.href; linkobj['href']; linkobj.getAttribute('href'); The linkobj.href and linkobj['href']; methods of accessing the attribute consistently return the derived absolute URL.Microsoft has tried to address this linkobj.getAttribute('href'); linkobj.getAttribute('href',2); | Derived Absolute URL | Attribute Text | IE linkobj.href; x IE linkobj.getAttribute('href'); x IE linkobj.getAttribute('href',2); x Gecko linkobj.href; x Gecko linkobj.getAttribute('href'); x Gecko linkobj.getAttribute('href',2); x Opera linkobj.href; x Opera linkobj.getAttribute('href'); x Opera linkobj.getAttribute('href',2); x Get attribute test page Test on IE6, Firefox 1.5 and Opera 8.51.
---|
<<: A brief discussion on several advantages of Vue3
>>: How to build a virtual machine with vagrant+virtualBox
Preface I don't know how long this friend has...
Use runlike to view the docker run startup parame...
1. What is mycat A completely open source large d...
CSS to achieve the image hovering mouse folding e...
I want to achieve a situation where the width of ...
This article shares the Vue calculation property ...
Method 1: Adding values Let's go to MDN to se...
This article shares the installation and configur...
Adding the attribute selected = "selected&quo...
Three types of message boxes can be created in Ja...
In this section, we will learn about list element...
Background In Docker, four containers are created...
You can have the best visual design skills in the...
HTML+CSS 1. Understanding and knowledge of WEB st...
register The front-end uses axios in vue to pass ...