---
title: "getAttribute setAttribute i IE"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/56356-getattribute-setattribute-i-ie"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "mikkeX"
published: "2002-10-17T21:23:42.000Z"
updated: "2002-10-18T09:00:41.000Z"
replies: 3
views: 255
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/56356-getattribute-setattribute-i-ie"
---

# getAttribute setAttribute i IE

## #1 — mikkeX, 2002-10-17T21:23Z

Följande kod fungerar i Mozilla - hur får jag den att fungera i IE?

```
<script type="text/javascript">
var pic1 = "images/klicketi.gif"
var pic2 = "images/klicketo.gif"
function changeSrc()
{
if (document.getElementById)
{
var what = document.getElementById("klick");
var that = what.getAttribute("src");
if (that==pic1)
{
what.setAttribute("src",pic2);

}
else
{
what.setAttribute("src",pic1);
}
}
}
```

Och där jag kallar på funktionen:

```
<div id="menu">
<img src="images/klicketi.gif" alt="klicketiklick" width="82" height="13" onclick="changeSrc()" id="klick" />
</div>
```

Vad jag förstår stödjer IE getAttribute, har jag gjort helt galet?

Permalänk: https://www.webforum.nu/p/56356

## #2 — colione, 2002-10-17T22:55Z

Jojoxx har gett detta svar om det i denna tråd:
<http://www.webforum.nu/showthread.php?s=&postid=465498#post465498>

Permalänk: https://www.webforum.nu/p/826549

## #3 — mikkeX, 2002-10-18T07:33Z

Nja, tycker nog han  svarar på något annat...

För om man gör så här fungerar det i både ie och mozilla:

```
<img src="images/klicketi.gif" width="82" height="13" alt="klicketi" onclick="this.setAttribute('src','images/klicketo.gif')"; />
```

Så varför fungerar inte min funktion?

Permalänk: https://www.webforum.nu/p/826663

## #4 — mikkeX, 2002-10-18T09:00Z

Gjorde så här så länge:

```
<script type="text/javascript">
var pic1 = "klicketi.gif"
var pic2 = "klicketo.gif"
var minVar = "on";
function changeSrc()
{
if (document.getElementById)
{
var what = document.getElementById("klick");
var that = what.getAttribute("src");

if (minVar=='on')
{
what.setAttribute("src",pic2);
minVar = "off";
}
else if (minVar=='off')
{
what.setAttribute("src",pic1);
minVar = "on";
}
}
}
</script>
```

Och det fungerar i ie, mozilla och opera, men det skulle vara kul om man fick getAttribute att funka istället, blir liksom snyggare kod  :h

Permalänk: https://www.webforum.nu/p/826732

---

Tråden på webben: https://www.webforum.nu/amne/javascript/56356-getattribute-setattribute-i-ie
