Возникли проблемы с настройкой положения полосы прокрутки iframe? - PullRequest
1 голос
/ 27 мая 2019

Я пытался установить положение полосы прокрутки iframe. Полоса прокрутки появляется, чтобы переместиться в правильную позицию, но затем возвращается в положение по умолчанию. Конечная цель состоит в том, чтобы иметь возможность помещать содержимое в текстовую область, и чтобы содержимое в iframe совпадало с позицией в текстовой области, поскольку оно обновляется с помощью oninput.

function scrollMe() {
document.getElementById('iframeScroll').srcdoc = document.getElementById('wordMe').value;
document.getElementById('iframeScroll').contentWindow.document.documentElement.scrollTop = 1000;
document.getElementById('iframeScroll').contentWindow.document.documentElement.scrollLeft = 1000;

}
<textarea oninput="scrollMe()" id="wordMe"></textarea>
<iframe id="iframeScroll" srcdoc=""></iframe>

Uncaught TypeError: Невозможно установить для свойства scrollTop значение null со значением scrollMe в HTMLTextAreaElement.oninput

1 Ответ

0 голосов
/ 27 мая 2019

function scrollMe() {
document.getElementById('iframeScroll').srcdoc = document.getElementById('wordMe').value;
document.getElementById('iframeScroll').scrollTop = 1000;
document.getElementById('iframeScroll').scrollLeft = 1000;

}
<textarea oninput="scrollMe()" id="wordMe"></textarea>
<iframe id="iframeScroll" srcdoc=""></iframe>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...