Sintácticamente tu función no tiene errores.
Prueba pasar el método "onclick" a un elemento.
Por ejemplo:
fiddle
Código HTML:
Ver original<a href="#" id="pinchame">pinchame
</a>
Código Javascript
:
Ver originalfunction modificar(id_inicio){
document.getElementById(id_inicio).style.color="white";
}
window.onload = function(){
var pin = document.getElementById('pinchame');
pin.onclick = function(){
modificar('pinchame');
}
};
o lo que es lo mismo:
Código Javascript
:
Ver originalwindow.onload = function(){
document.getElementById('pinchame').onclick = function(){
modificar('pinchame');
}
};