innerHTML 属性:设置或返回表格行的开始和结束标签之间的 HTML,不包括HTML标签outerHTML 属性: 设置或返回表格行的开始和结束标签之间的 HTML, 包含对象标签本身 onclick:属性由元素上的鼠标点击触发。点击事件 HTML 中: <element onclick="所要执行的脚本"> JavaScript 中: object.onclick=function(){所要执行的脚本}; onclick 属性不适用以下元素:<base>、<bdo>、<br>、<head>、<html>、<iframe...
代码很简单,如下:复制代码代码如下:var pro = window.HTMLElement.prototype;pro.__defineGetter__("outerHTML", function(){ var str = "<" + this.tagName; var a = this.attributes; for(var i = 0, len = a.length; i < len; i++){ if(a[i].specified){ str += " " + a[i].name + ‘="‘ + a[i].value + ‘"‘; } } if(!this.canHaveChildren){ return str + " />"; } ...
与innerHTML相对应,outerHTML应包括整个标签,而不仅限于标签内部的内容。 我今天看到有个面试题:<SPAN style=‘color: rgb(102, 102, 102); font-family: "Microsoft Yahei", Georgia, "Times New Roman", Times, STHeiti, serif;‘>FF下面实现outerHTML。这里简单些一下自己的实现方法:<SPAN style=‘color: rgb(102, 102, 102); font-family: "Microsoft Yahei", Georgia, "Times New Roman", Times, STHeiti, serif;‘>
...
1<!DOCTYPE html> 2<html> 3<head> 4<meta charset="utf-8"/> 5<title>input</title> 6<script type="text/javascript" src="js/jquery-1.8.1.min.js"></script> 7</head> 8<body> 9<script>10function change_jq(){
1112//JQ获取input值13var user_val=$(‘#user‘).val();
14//jq赋值到input15 $(‘#display_val‘).val(user_val);
16//可修改 id val等17 $("#display_val2").attr("value",user_val);
18 }
192...
最近归纳总结了一些JavaScript知识,分享给大家。这篇文章主要讲了JavaScript 中innerHTML、innerText和outerHTML的用法区别,具有一定的参考价值,有需要的朋友可以看看,希望可以帮助到你。用法:<div id="test"><span style="color:red">test1</span> test2
</div>在JS中可以使用:test.innerHTML: 也就是从对象的起始位置到终止位置的全部内容,包括Html标签。 上例中的test.innerHTML的值也就是“<span style="color:red...
与innerHTML不同,outerHTML包括整个标签,而不仅限于标签内部的内容。对于一个id为"testdiv"的div来说,outerHTML、innerHTML以及innerTEXT三者的区别可以通过下图展示出来:
1、功能讲解:
innerHTML 设置或获取位于对象起始和结束标签内的 HTML
outerHTML 设置或获取对象及其内容的 HTML 形式
innerText 设置或获取位于对象起始和结束标签内的文本
outerText 设置(包括标签)或获取(不包括标签)对象的文本
2、示例 Demo //.innerHTML
function innerHTMLDemo()
{
test_id1.innerHTML="设置或获取位于对象起始和结束标签内的 HTML.";
}
//.innerText
function innerTextDemo()
{
test_id2.inne...
innerHTML或是outerHTML 比如说: 代码如下:var crtDIV = document.getElementById(divIDName); if (crtDIV) { crtDIV.parentNode.removeChild(crtDIV); crtDIV.outerHTML = ""; } 就有可能发现,整个界面都是无法选中,只有链接才可点击. 解决这方面的异常或是IE错误,只有: 不用outerHTML,或innerHTML. 如果是用到了innerHTML 就给这个innerHTML的对象.focus(); obj.focus() 就可以正常操作页面了.
这是一个层 function changeb(obj){ obj.outerHTML = ""}function changea(obj){ obj.innerHTML = "设置对象内的HTML"}innerHTML获取标签内的HTMLouterHTML获取标签及标签内的HTMLinnerTEXT和outerTEXT都是获取标签内的文本,相同。这是一个层 innerHTML设置标签内的HTMLouterHTML设置标签及标签内的HTMLinnerTEXT设置签内的文本innerTEXT设置签内的文本,包括标签一起替换。
innerHTML 设置或获取位于对象起始和结束标签内...
对于DOM对象的innerHTML属性想必大家都不会陌生,但是outerHTML用起来相对于会少一点了,innerHTML属性返回的是DOM对象从开始标签到结束标签中所包含的HTML,而outerHTML属性返回的是包括DOM对象本身标签在内的HTML,下图能很好的解释两个属性的区别:outerHTML最开始是属于IE的私有属性,可以查看MSDN上的说明:outerHTML Property(http://msdn.microsoft.com/en-us/library/ms534310(VS.85).aspx)。目前IE、Chrome、Safari、Oper...
在开发过程中,jQuery.html() 是获取当前节点下的html代码,并不包含当前节点本身的代码,然后我们有时候确需要,找遍jQuery api文档也没有任何方法可以拿到。
看到有的人通过parent().html(),如果当前元素没有兄弟元素还行,如果有那就行不通了。后来实验发现有一个jQuery的一个方法可以解决,而且非常简便,如下:
jQuery.prop("outerHTML");代码如下:
hello,你好!$(".test").prop("outerHTML");输出结果为:hello,你好!
因为...
本文实例讲述了jquery获取及设置outerhtml的方法。分享给大家供大家参考。具体分析如下:
在开发过程中,jQuery.html() 是获取当前节点下的html代码,并不包含当前节点本身的代码,然而我们有时候的确需要,可以通过jQuery.prop("outerHTML")的方式设置。
很多jQuery的使用者都对这一问题深感疑惑。为什么在众多方便的各种获取属性和设置属性的方法中就不能像DOM中一样直接设置html元素的outerHTML呢?
因为原生JS DOM里有一个内置...
innerHTML属性用来读取或设置某个节点内的HTML代码。
outerHTML属性用来读取或设置HTML代码时,会把节点本身包括在内。
textContent属性用来读取或设置节点包含的文本内容。
innerText属性和outerText属性在读取元素节点的文本内容时,得到的值是不一样的。它们的不同之处在于设置一个节点的文本属性时,outerText属性会使得原来的元素节点被文本节点替换掉。注意,innerText是非标准属性,Firefox不支持。
1.innerText受CSS影响,...
不废话了,请看下文示例介绍。
用法:test1 test2 在JS中可以使用:
test.innerHTML:也就是从对象的起始位置到终止位置的全部内容,包括Html标签。上例中的test.innerHTML的值也就是“test1 test2 ”。
test.innerText:从起始位置到终止位置的内容, 但它去除Html标签上例中的text.innerTest的值也就是“test1 test2”, 其中span标签去除了。
test.outerHTML:除了包含innerHTML的全部内容外, 还包含对象标签本身。上例中的text.outer...
不废话了,请看下文示例介绍。
用法:
<div id="test"> <span style="color:red">test1</span> test2
</div>在JS中可以使用:
test.innerHTML:也就是从对象的起始位置到终止位置的全部内容,包括Html标签。上例中的test.innerHTML的值也就是“<span style="color:red">test1</span> test2 ”。
test.innerText:从起始位置到终止位置的内容, 但它去除Html标签上例中的text.innerTest的值也就是“test1 test2”, 其中span标签去除了。...