textarea标签 value与默认文本


        虽然[textarea]标签的默认文本要写在innerHTML里,即[textarea]这里是默认文本[/textarea],但是在使用JS对其操作时,必须通过
它的value属性实现(不能使用innerHTML),示例如下:
        [textarea id="tmp"]来说点什么吧![/textarea]
        [script type="text/javascript"]
                document.getElementById("tmp").onclick = function(){
                        if(this.value == "来说点什么吧!")this.value = "";
                        if(this.value == "")this.value = "来说点什么吧!";
                }
        [/script]
        注:这段代码实现了当用户点击输入框时默认文本消失的特性。
原作者:http://hi.baidu.com/flondon/home


---------------------------

http://hi.baidu.com/weforhappy/item/6be4accbadc081d796445295
获取textarea的value与innerHTML
见示例代码一:

[script type="text/javascript"]
function change(){
var value = document.getElementById('word').value;
var innerHTML = document.getElementById('word').innerHTML;
var value_c = document.getElementById('code').value;
var innerHTML_c = document.getElementById('code').innerHTML;
alert("Word value: " + value + "\r\n\r\n" + "Word innerHTML: " + innerHTML + "\r\n\r\n" + "Code value: " + value_c + "\r\n\r\n" + "Code innerHTML: " + innerHTML_c);
}
[/script]
[textarea id="word" cols="40" rows="10"]AAAAA[/textarea]
[textarea id="code" cols="40" rows="10"]<script type="text/javascript">var code = "Test";document.getElementById("pregpattern").innerHTML = code;</script>[/textarea]
[input type="button" onclick="change()" value="Change" /]
效果运行测试代码

---------------------------

textArea 标签没有 value属性,
textArea 对象有value属性.
[textArea value=xxx] 方式无效,要写在[textArea][/textArea]之间
js可以设置/获取 textArea对象的value,和innerText好像一样的效果...