У меня есть код, где половина текстового поля имеет постоянное значение, а другая половина может вводить текст. Все отлично работает с GetElementById
, но я хочу изменить его на getElementByName
. Попробовали несколько вариантов сделать работу getElementByName, например getElementByName ("name")[0].value
, getElementByName ("name").item(0).value
, но все равно ничего.GetElementByName не дает того же результата, что и GetElementById
var inputA = new halfEditable_INPUT(document.getElementByName ("name").item(0).value);
Вот код: https://jsfiddle.net/pact1Lc9/
Трудно предложить решения, когда заявление о проблеме просто «не работает». Пожалуйста, отредактируйте свой вопрос, чтобы дать более полное описание того, что вы ожидали, и как это отличается от фактических результатов. См. [Ask] для подсказок о том, что дает хорошее объяснение. –
Возможный дубликат [javascript getElementByName не работает] (http://stackoverflow.com/questions/2980830/javascript-getelementbyname-doesnt-work) –