Ваш код:
function getShrimpa(radio, name, ext){
//Use of form 'shrimpa'.
var form = document.shrimpa;
document.form.name.style.display = 'block'; // <---- this is not valid
document.getElementById('shrimpa').innerHTML = ext;
}
Вы не можете использовать переменную name
таким образом.Это строка, и она не будет "заменена" или что бы вы ни надеялись, произойдет.Вам нужно будет использовать document.getElementsByName(name)
, чтобы выбрать этот элемент.Но это даст вам список узлов, так что вы, вероятно, захотите использовать вместо него идентификаторы.