Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.05.2015, 12:47
Аспирант
Отправить личное сообщение для Aleksanderj Посмотреть профиль Найти все сообщения от Aleksanderj
 
Регистрация: 14.06.2013
Сообщений: 70

Как получить часть текста из атрибута в переменную?
Здравствуйте. Есть html:
<a class="span3" alt="«Блаблабла» еще какой-то текст" href="/ссылка">
   <span>Текст</span>
</a>

Подскажите, пожалуйста, как получить в переменную текст, который находится между кавычками «» атрибута alt?
или получить весь текст, а потом вывести только его часть между «»
var myattr = document.querySelector(".span3"); 
var altName = myattr.getAttribute("alt");
// дальше надо мне вывести текст между кавычками «» 
var newTitle = текст между кавычками + "мой новый текст";

Последний раз редактировалось Aleksanderj, 13.05.2015 в 13:31.
Ответить с цитированием
  #2 (permalink)  
Старый 13.05.2015, 13:28
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

Aleksanderj,

<a class="span3" alt="«Блаблабла» еще какой-то текст" href="/ссылка">
   <span>Текст</span>
</a>
<script>
 var str = document.querySelector(".span3").getAttribute('alt');
 alert(str.match(/[^«»]+(?=»)/)||'');
</script>
Ответить с цитированием
  #3 (permalink)  
Старый 13.05.2015, 13:29
Интересующийся
Отправить личное сообщение для Wagner Посмотреть профиль Найти все сообщения от Wagner
 
Регистрация: 27.08.2009
Сообщений: 22

document.getElementById('someId').getAttribute('al t');
Ответить с цитированием
  #4 (permalink)  
Старый 13.05.2015, 13:47
Аспирант
Отправить личное сообщение для Aleksanderj Посмотреть профиль Найти все сообщения от Aleksanderj
 
Регистрация: 14.06.2013
Сообщений: 70

рони,
спасибо большое! А можно еще как-то убрать лишние символы, которые встречаются между кавычками, такие как Точки, запятые, скобки, квадратные скобки []?
Ответить с цитированием
  #5 (permalink)  
Старый 13.05.2015, 13:51
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

Aleksanderj,
https://learn.javascript.ru/regexp-introduction
https://learn.javascript.ru/regexp-methods
Ответить с цитированием
  #6 (permalink)  
Старый 13.05.2015, 14:03
Аспирант
Отправить личное сообщение для Aleksanderj Посмотреть профиль Найти все сообщения от Aleksanderj
 
Регистрация: 14.06.2013
Сообщений: 70

рони,
спасибо. Я не могу вам отзыв сделать, выскакивает сообщение "Вы должны добавить отзыв...." хотя я уже другим профессорам после вас добавлял отзывы....
Ответить с цитированием
  #7 (permalink)  
Старый 13.05.2015, 23:10
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Сообщение от Aleksanderj
между кавычками «» атрибута alt?
заменяте левую елку на таб, правую на таб, копипастите в екзель - вуаля

Я так всегда и делаю
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Много текста в переменную Kenya-West Общие вопросы Javascript 9 29.06.2014 18:15
Как в фильтр выборки по атрибуту занести переменную? tanto39 jQuery 9 29.06.2014 01:53
Как вы относитесь к наркоманам? Maxmaxmaximus7 Оффтопик 7 05.02.2014 13:29
Подскажите как убрать часть текста при нажатии на кномпу или гиперссылку. potkin Общие вопросы Javascript 6 10.10.2008 07:55
Как обозначить переменную выбранную в FileChooser? woo_hoo Общие вопросы Javascript 4 03.07.2008 12:58