2014-12-10 2 views

ответ

1

Попробуйте проверить тип элемента:

Element form = querySelector("#myForm"); 
if(form is FormElement){ 
    form.submit(); 
} 

Если он не работает, попробуйте использовать iterop. Это будет что-то вроде этого: content ("document"). Call ("getElementById", ["myForm"]). Call ("submit", []);

+0

Спасибо, я отступил от конкретной проблемы, но скоро сделаю снимок, так что я не трачу ваши усилия! –

+0

Ах, так получается, что я не задал правильный вопрос, потому что я слишком много думал, но ваш ответ привел меня к правильному решению. Я использую полимерный дротик, и я не смог вызвать shadowRoot.querySelector («# myForm»), и поэтому #myForm просто не был найден. Спасибо за вашу помощь. –

+1

Простым решением является: (querySelector ("# myForm") как FormElement) .submit(); –

Смежные вопросы