![](/img/trans.png)
[英]How to enable Heading (h1, h2, h3, h4) on my rich text editor using javascript?
[英]How to the text within a pair of tags, like “my head” in “<h1>my head</h1>”, by Javascript?
例如
<h1>my head</h1>
據我所知,以下代碼可以打印h1
,
var el = document.getElementsByTagName('h1')[0];
alert("tag : "+el.tagName);
但是,如何在兩個標簽(即my head
之間獲取文本?
var el = document.getElementsByTagName('h1')[0];
alert("tag : "+el.innerHTML);
由regx
嘗試
var str = "<h1>my head</h1> ";
var result = str.match(/<h1>(.*?)<\/h1>/g).map(function(val){
return val.replace(/<\/?h1>/g,'');
});
function getValue(){
var x=document.getElementsByTagName("h1");
alert(x.innerHTML);
}
alert(el.firstChild.data);
這是Dom的正常方法
使用el.firstChild.nodeValue
var el = document.getElementsByTagName('h1')[0];
alert("tag : "+el.firstChild.nodeValue);
在這種情況下,使用innerHtml還將返回文本值,因為沒有子元素,但是如果有任何子元素,它們也將作為字符串(例如,我的頭)返回,聽起來像不是您想要的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.