Нет, нельзя! Вам же написали как
можно! Или вы невменяемый?
Относительно последнего примера, выглядит так:
function a(param) {
this.style.width = param;
}
a.call(document.getElementById('id'), 0.5);
a.call(document.getElementsByTagName('div')[0], 0.5);