Попытка Webview2 установить стиль элемента с помощью javascript приводит к ошибке «невозможно установить неопределенные Javascript

Форум по Javascript
Anonymous
Попытка Webview2 установить стиль элемента с помощью javascript приводит к ошибке «невозможно установить неопределенные

Сообщение Anonymous »

Я использую Delphi для загрузки документа из файла с помощью WebView2 (TEdgeBrowser). Я пытаюсь добавить пустое пространство внизу документа. Документ выглядит следующим образом:

Код: Выделить всё







Cover





[img]images/cover.png[/img]




В событии OnNavigationComplete я вызываю следующее с помощью ExecuteScript:

Код: Выделить всё

var padding = document.documentElement.clientHeight;
var scrollHeight = document.body.scrollHeight;
var p = document.createElement("span");
p.textContent = "xxxxx";
var s = padding + "px";
try {
p.style.paddingBottom = s;}
catch (error) {
alert(error);}
document.body.appendChild(p);
Это приводит к тому, что «невозможно установить свойства undefined: paddingBottom».
Я пробовал много разных вариантов описанного выше, но с теми же результатами. Удаление p.style.paddingBottom = s из приведенного выше позволяет мне добавить новый элемент в документ, но проверка элемента в отладчике WebView говорит мне, что свойство стиля не существует.
Я в растерянности. Может ли кто-нибудь мне указать? в правильном направлении?
Спасибо

Подробнее здесь: https://stackoverflow.com/questions/798 ... not-set-pr

Вернуться в «Javascript»