Попытка 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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