Вы хотите изменить I am working in ABC company.
To I am working in ABC company.
. Это те же самые строки, поэтому я не вижу причин для этого, но вы можете сделать это с помощью JavaScript innerHTML
или textContent
.
element.innerHTML
- это свойство, определяющее HTML внутри элемента. Если вы element.innerHTML = "<strong>This is bold</strong>
введете текст, он выделит жирным шрифтом текст «Это жирный».
element.textContent
, с другой стороны, устанавливает текст в элементе. Если вы используете element.textContent = "<strong>This is bold</strong>
, текст «Это полужирный» не будет полужирным. Пользователь буквально увидит текст « Это жирный
В вашем случае вы можете использовать любой из них. Я воспользуюсь .textContent
. Код для изменения <p>
элемента приведен ниже.
function get_content(){
document.getElementById("txt").textContent = "I am working in ABC company.";
}
<input type="button" onclick="get_content()" value="Get Content"/>
<p id='txt'>
<span class="A">I am</span>
<span class="B">working in </span>
<span class="C">ABC company.</span>
</p>
Это, к сожалению, не изменит его, потому что он изменит его на тот же самый точный текст. Вы можете случайно изменить строку «Я работаю в компании ABC». к чему-то другому.