Wenn Sie es aus dem Inline-Handler herausnehmen wollen, können Sie einfach this
dann in der Methode ... durchlaufen.
onclick='a_function(this)'
function a_function(el) {
var id = el.parentNode.parentNode.parentNode.id
}
DEMO: http://jsfiddle.net/CUyZ4/
Oder wenn Sie sich nicht wiederholen möchten parentNode
machen Sie eine Funktion...
function up(el, n) {
while(n-- && (el = el.parentNode)) ;
return el;
}
function a_function(el) {
var id = up(el, 3).id;
}
DEMO: http://jsfiddle.net/CUyZ4/1/
Oder verwenden Sie es direkt inline...
onclick='a_function(up(this, 3).id)'
DEMO: http://jsfiddle.net/CUyZ4/2/