-1
Я пытаюсь внести изменения в текст ярлыка. Но в качестве id я не могу понять, что мне не хватает, поскольку он не меняет текст с английского на испанский. Может ли кто-нибудь помочь с этим?Изменить текст ярлыка с помощью javascript без идентификатора
<td width="125">
<span class='Normal'>
<span class="FormText">
<label for='txt4506'>First Name:</label>
</span>
<span class='required'>*</span>
</span>
</td>
Я хотел изменить этот способ.
$(document).ready(function() {
var tds = document.querySelectorAll('td');
[].forEach.call(tds, function(td) {
if (td.textContent.trim() == 'First Name:')
{
td.textContent = 'Nome:';
}
});
});
Вы, вероятно, следует установить содержание _label_ вместо ''
ответ
Debugging 101: Посмотрите на значение, которое вы пытаетесь соответствовать
дает:
trim()
только удаляет конечные и ведущие пробелы.Target ярлык вместо этого, и использовать регулярные выражения, чтобы соответствовать немного вы заботитесь о:
источник
2016-10-13 20:44:26 Quentin
Я думаю, вы пропустили двоеточие в вашей, если заявление , Попытка:
источник
2016-10-13 20:45:02
Вы должны выбрать, что уникально. Это то, что каждый делает при выборе элемента DOM (не так ли?)). Так что это:
источник
2016-10-13 20:54:59
Это не сработает, так как существует много разных меток, которые использует тот же для. – user1413
Тогда вы неправильно используете метку метки. Что касается одной формы, для каждого элемента формы должен быть уникальный атрибут name. Метка задается для определенного элемента формы, например ввода или textarea, поэтому для формы всегда будут уникальные метки. Таким образом, вы можете получить свой ярлык в соответствии с приведенным выше ответом. Иначе вы не должны использовать ярлык точно так же, он имеет очень специфическую цель. Как щелчок по метке автоматически нажимает на флажок или переключатель. –
источник
2016-10-13 21:20:08 Dennisrec
Смежные вопросы