getElementByName なんてメソッドはない。
getElementsByName ならあるようだが、いまどき誰も使ってないのでは。

自分ならこう書く。
document.querySelector('input[name="name"]').value = "xxx";