Odczyt atrybutów elementu w obsłudze zdarzena w javascript

<select name="banner_url" onchange="var idx=this.selectedIndex;
var value=this.options[idx].getAttribute('banner_url');
var element = document.getElementById('img_banner_url');
element.setAttribute('src', value); element.style.display='block'">


!{section name=ii loop=$data}!
    !{capture assign=banner_url}!http://kody.wig.pl/!{/capture}!
    <option value="!{$banner_url}!" banner_url="!{$banner_url}!">
    !{$data[ii].name}! ---> !{$banner_url}!</option>
!{/section}!

</select>
<br><br>

<img src="" id="img_banner_url" style="display:none">

Odczyt atrybutów diva


&lt;script type="text/javascript"&gt;
&lt;!-- function get_idx(_this_) {
alert(_this_.id);
var idx;
idx=_this_.parentNode.parentNode.firstChild.getAttribute('d_idx');
alert(idx);
idx=_this_.parentNode.parentNode.firstChild.
nextSibling.
getAttribute('d_idx');
alert(idx);
return false;
}
//--&gt; &lt;/script&gt;
&lt;style&gt;

.a { width: 200px; border: 1px solid; height: 40px; float: left; }

.b,.c { border: 1px solid; width: 40px; height: 40px; float: left; }

&lt;/style&gt;

&lt;div d_idx="1"&gt;&lt;div d_idx="2"&gt;test 123456&lt;/div&gt;&lt;div d_idx="3"&gt;123&lt;/div&gt;&lt;div&gt;&lt;a id="test1" href="#" onClick="get_idx(this)"&gt;usuń&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;

Przypisanie linkom funkcji dla zdarzenia onclick

function initLinks() {

 if (!document.getElementsByTagName) { return; }
 var anchors = document.getElementsByTagName(„a”);

 for (var i=0; i<anchors.length; i++){
  var anchor = anchors[i];
  if (anchor.getAttribute(„href”) && /^mapa_/i.test(anchor.id)) {
   anchor.onclick = function () {
    jakas_funkcja(this);
   }
  }
 }
};

Odczyt atrybutu title

function get_title(obj) {
 var title = ”;
 if(obj.getAttribute(‚title’)) {
  title = obj.getAttribute(‚title’);
  title = title.substring(5);
 }
 return {title:title,value:title};
}

Sprawdzenie typu zdarzenia oraz title linku

<head>
<script type=”text/javascript”>

 window.onload = function()
 {
  document.getElementById(‚link’).onclick = Info;
 }
 function Info()
 {
  alert(window.event.type);
        alert(this.getAttribute(‚title’));
 }

</script>

</head>
<body>
 <a href=”#” id=”link” title=”Miasto Warszawa, Lublin, Chełm, Zamość”>zobacz miasta z title linku</a>
</body>