Проблема с методом doA remAttr
Я пытаюсь удалить атрибут из узла. Я использую Dojo/Dijit в комплекте с Spring Roo. Я в недоумении о том, как отсортировать ошибку ниже. Может кто-нибудь, пожалуйста, помогите?
Вот код js:
dojo.ready(function remAttr(){
dojo.removeAttr('theId', 'value');
});
Вот узел, к которому я пытаюсь получить доступ:
<option id="theId" value="">Tous</option>
Вот код ошибки, который я получаю:
byId(node) is null
toString()dojo.js (ligne 14)
node = "theId"
name = "value"
remAttr()findPl...ld&form (ligne 40)
toString()dojo.js (ligne 14)
toString()dojo.js (ligne 14)
toString()dojo.js (ligne 14)
toString()dojo.js (ligne 14)
e = DOMContentLoaded
1 ответ
Я только что попробовал это ( jsfiddle), и, кажется, работает нормально. Появившаяся ошибка указывает на то, что узел 'theId' на самом деле не может быть найден в дереве DOM (byId(node) имеет значение null). Вы уверены, что это на самом деле присутствует? Если вы делаете document.getElementByID("theId") вручную, можете ли вы найти узел параметров самостоятельно?
Всякий раз, когда я видел подобное поведение раньше, обычно часть пользовательского интерфейса, которую я искал, еще не отображалась.