这个属性只是让该元素获得编辑的功能,而要获取这个div的内容,同样用documentgetElementById("id")innerHTML;即可
查看原帖>>
<div id="tst" onmouseup="doit()">this is test</div>
<script>
function doit(){
var _tst = documentgetElementById("tst");
var _str = '<b>'+_tstinnerText+'</b>';
_tstinnerHTML = _str;
}
</script>
你这段js放在哪的?如果在head里,dom都没有加载完,他就执行了,当然找不到相应的元素了。。。所以要写在加载事件之后。。。
windowonload = function() {var kkk = documentgetElementById('kkk'),
qwe = documentgetElementById('qwe');
if (kkkinnerText == "qqq") {
kkkstyledisplay = "none";
}
if (qweinnerText == "qqq") {
qwestyledisplay = "none";
}
}
另外,一般会有个触发机制,上边这样写是能实现的,但是真正用的时候肯定不这么写
var div = documentgetElementsByClassName("class1")[0];//先获取这个div
var text = divchildNodes[0]nodeValue;//获取div的子节点,这里你的文本是在第一位
以上就是关于在web开发里 js如何获取获取div 的contentEditable内容 用于再提交全部的内容,包括:在web开发里 js如何获取获取div 的contentEditable内容 用于再提交、js获取div里的文字,并对选中文字进行 *** 作、JS获取DIV或TD的内容进行判断并隐藏等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)