Я хочу оживить текст «Это НЕ разрешено» ниже.
document.getElementById("ve").innerHTML = '<p style="text-align:center"><h1><span style="color:blue">This is </span><span style="color:red">NOT allowed</span><span style="color:blue">. </span></h1></p>';
К сожалению, в моей ситуации я должен использовать внутренний HTML в сценарии java. Страницы HTML нет. Скрипт java динамически генерирует HTML, поэтому у меня нет доступа к странице HTML. Я хочу анимировать текст либо плавно, либо просто отскакивать. Поскольку это файл javascript, у меня нет доступа к файлу css (или я ошибаюсь?). Я ищу меньше кода и очень простой механизм. Одна идея состоит в том, что я могу имитировать моргание, копируя и вставляя, показывая внутренний HTML, устанавливая его на "" и показывая снова каждую секунду. Есть ли какой-нибудь изящный способ? Я не могу использовать фреймворк javascript, например jQuery.
Примечание *: я копирую вставленный код для присвоения значения внутреннему HTML и устанавливаю его на «» каждые 2 секунды, мигание не происходит. Так что этот вариант, я полагаю, исключен. Я пользовательский интерфейс с обширным опытом работы с бэкэнд: (
Edit ** Я решил go с ответом @JoshB. Он работает и намного чище. Теги HTML и анимация четко разделены. I Я нацелен на людей с некоторыми заболеваниями. Я 0 из 10, я хочу более простое решение. Спасибо за вашу помощь.