Показать сообщение отдельно
  #1 (permalink)  
Старый 02.12.2019, 01:15
Новичок на форуме
Отправить личное сообщение для biffick Посмотреть профиль Найти все сообщения от biffick
 
Регистрация: 01.06.2011
Сообщений: 9

Замена значений полей elem.innerHTML.replace
Всем привет.

Никак не выходит заменить выражения с английского на русский в таблице.

Заменяется только 'Name' на 'Название', а следующие поля остаются на английском.

Требуется помощь в решении данного вопроса

<table id="indexlist">

	<tr class="indexhead">
		<th class="indexcolicon">
			<img src="/listing/.styles/icons/blank.svg" />
		</th>
		<th class="indexcolname">
			<a href="?C=N;O=D">Name</a>
		</th>
		<th class="indexcolsize">
			<a href="?C=S;O=A">Size</a>
		</th>
		<th class="indexcoldesc">
			<a href="?C=D;O=A">Description</a>
		</th>
	</tr>

	<tr class="even">
		<td class="indexcolicon">
			<img src="/listing/.styles/icons/folder-home.svg" />
		</td>
		<td class="indexcolname">
			<a href="/">Parent Directory</a>
		</td>
		<td class="indexcolsize">
			-
		</td>
		<td class="indexcoldesc">
			<span class='description'>↑ Наверх</span>
		</td>
	</tr>
   
</table>


elem = document.getElementsByClassName ('th.indexcolname') [0];
elem.innerHTML = elem.innerHTML.replace ('Name', 'Название');
elem = document.getElementsByClassName ('th.indexcolsize') [0];
elem.innerHTML = elem.innerHTML.replace ('Size', 'Размер');
elem = document.getElementsByClassName ('th.indexcoldesc') [0];
elem.innerHTML = elem.innerHTML.replace ('Description', 'Описание');
elem = document.getElementsByClassName ('indexcolname') [0];
elem.innerHTML = elem.innerHTML.replace ('Parent Directory', 'Наверх');


В данном коде указал th. с классами потому, что требуются замены именно на th-полях, чтобы случайно не произошло замены данных выражений в столбцах td.
К сожалению изменить выражения в самой таблице не представляется возможным, потому что она формируется модулем апача, а именно mod_autoindex

Последний раз редактировалось biffick, 02.12.2019 в 01:19. Причина: Добавил важную информацию про Apache mod_autoindex
Ответить с цитированием