У меня ситуация была я хочу назвать эту же функцию SVG где-то еще, так что я:изменение TextContent из SVG
function second() {
one();
}
но в функции второго() я хочу, чтобы изменить одну функцию() TextContent.
function second() {
one();
document.querySelector("#textError").textContent = ("new text");
}
Когда я запускаю эту функцию, она работает, но только если я загружаю функцию one() сначала, чтобы создать svg. а затем я могу вызвать функцию second(), чтобы изменить текст. но я хочу сначала вызвать функцию second(). это дает мне:
ошибка консоли: Не удается установить свойство «TextContent» неопределенной или нулевой ссылки
Итак, вы хотите изменить текст чего-то, чего не существует? Это невозможно. Но вы можете передать параметр 'textContent' как' one() '. Он будет похож на 'one (text) {text = text || 'DefaultText'; // ...} ' – Georg
Что такое' svgError'? можете ли вы добавить html? – RRK