Я пытался установить положение полосы прокрутки 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