Сообщение от allelujah
|
document.getElementById("cedit-field-products-und-actions-ief-add").onclick();
|
Это значит что элемента с указанным id на странице не существует!
Сообщение от allelujah
|
document.getElementsByName("ief-60-add").click();
|
getElement
sByName возвращает NodeList, то есть список нод, о чем и сказано в ошибке, че перевести слабо чтоли? И вобще, все методы get***
sBy*** возвращают NodeList. Поэтому, чтобы обратиться к первому результату, нужно писать
document.getElementsByName("ief-60-add")[0].click()
Сообщение от allelujah
|
document.getElementById("*[id$='edit-field-products-und-actions-ief-add']").click();
|
В качестве агрумента ты передаешь селектор, хотя этот элемент ждет чистый id. Так что это неправильная запись. Используй метод document.querySelector() - вот он ждет селектор, да.