Мне нужно извлечь части строки из текста, который был написан в поле (ввод) в пользовательском интерфейсе (Этот текст не в HTML коде). Я пытаюсь что-то вроде этого (но это не работает).
const textInput = await model.inputtTittle.textContent;
console.log(textInput)
Ничто не возвращает, вероятно, textContent взять текст из селектора, я пытался с .innerText, но он также ничего не возвращал.
И тогда я бы хотел написать вот что:
if (textInput.length > 32)
await t.typeText(model.inputTittle, textInput.substr(0, 30));
Я надеюсь, что это будет работать, если у меня будет содержимое поля inputTittle.
Дополнительный вопрос:
Этот ответ скрыт. Этот ответ был удален через обзор 16 часов go Джейсоном Аллером, Марком Роттвилом, Нико Хаасе, Ботье. Этот код работает:
const textTittle = await model.inputTittle.value;
const textlength = textTittle.length
if (textlength>32)
{
console.log(textTittle.substr(0,30));
} почему я не могу написать короче:
if (ожидайте model.inputTittle. value.length> 32)
{ console.log(await model.inputTittle.value.substr(0,30));}