У меня проблема с работой с функциями, которая вызывает this.form
.Приближается this.form от innerHTML
Вот что часть моего исходного кода:
searchResult.innerHTML += "<td><div class=\"searchcard\" draggable=\"true\" ondragstart=\"isexc=0; clickselect("
searchResult.innerHTML += i
searchResult.innerHTML += "); setformparam(this.form); onDragStart(event)\"
Здесь я попытался выполнить setformparam(this.form)
, когда я начало перетаскивания div
окна, построенное внутри innerHTML
сценария, но он не работает.
Любая другая функция, такая как isexc=0, clickselect(i)
, хорошо работала.
Пожалуйста, научите меня, как получить доступ к this.form
из внутреннего JavaScript. Благодарю.
Откуда берутся 'setformparam()' и 'clickselect()'? Я этого раньше не видел. – zero298
@ zero298 'setformparam()' и 'clickselect()' - это функции, определенные в одном файле .js с этим исходным кодом. 'setformparam (f)' вызывает форму в html-файле и сохраняет определенную информацию для глобальных переменных, объявленных в .js-файле. – fiverules
@Teemu 'searchResult' - это имя' div', включенное в форму в html-файле. Он находится внутри '
' как '' – fiverules