注册 登录
编程论坛 JavaScript论坛

这几个属性是什么意思啊

LIU61ZHU61ZH 发布于 2010-10-25 14:50, 916 次点击
1.  text
2.  innerText
3.  innerHTML
我买的书上面没有这几个属性,却出现过,不知道什么意思,请教高手给我解释解释,最好举个例子
4 回复
#2
gupiao1752010-10-25 15:27
1、text是文本框的意思,表单的一种!表单有文本框、密码框(PASSWORD)、隐藏框(HIDDEN)等!比如:
<input type="text" id="txt" name="txt" value="我是文本框">
2、3、可以显示标签内容,一个包括HTML标签,一个不包括,其实可以合起来理解,具体看下面的例子:
<div id="test"><span style="color:red">test1</span> test2</div>
<script type="text/javascript">
alert(document.getElementById('test').innerHTML+"#"+document.getElementById('test').innerText);
//看警告就知道区别了。前面是innerHTML,#号后面的内容是innerText;
</script>
innerHTML是符合W3C标准的属性,而innerText只适用于IE浏览器,因此,尽可能地去使用innerHTML,而少用innerText
#3
创海一号2010-10-26 11:16
  innerHTML:返回链接内容.
例:
<script language="javascript">
 function changeLink()
 {
  document.getElementById('af').innerHTML="编程论坛";
  document.getElementById('af').href="https://bbs.bccn.net";
  document.getElementById('af').target="_blank"
 }
</script>
<a href="http://www.baidu.com" id="af" >百度</a>
<input type="button" onclick="changeLink()" value="改变链接"/>


#4
LIU61ZHU61ZH2010-10-27 19:54
,非常感谢两位,还希望两位高手以后多多指教
#5
stonylxl2010-10-28 19:11
打扰了,目前sina正在招聘前端高级开发工程师,javascript、html、CSS有兴趣的都可以去试试,有意者可以发简历到job@vip.,欢迎加入哈~
ps:也同时招聘flash工程师~
1