// 这句的作用就是设置 innerText 属性为 'innerText'
document.getElementById('textTechUserName').setAttribute('innerText','5555');// 替代语句 LZ 自己已经写了
document.getElementById('textTechUserName').innerText = '5555';// 这句的作用是添加子元素,只有那些配对标记可以使用,例如:<LABEL></LABEL>
label.appendChild(document.createTextNode(textToAdd));input 是自封闭标记,不是配对标记,因此无法使用 DOM 操作为其添加文本节点,
只能通过属性进行修改!
document.getElementById('textTechUserName').setAttribute('innerText','5555');// 替代语句 LZ 自己已经写了
document.getElementById('textTechUserName').innerText = '5555';// 这句的作用是添加子元素,只有那些配对标记可以使用,例如:<LABEL></LABEL>
label.appendChild(document.createTextNode(textToAdd));input 是自封闭标记,不是配对标记,因此无法使用 DOM 操作为其添加文本节点,
只能通过属性进行修改!
解决方案 »
- iframe的designMode模式下控制回车为br,自己改改可模拟execCommand
- javascript插入表情,像QQ那样的,如何实现?
- 紧急求助!关于网页播放器问题! 不能自动播放!
- 表单传值难题,在线等.
- 如何屏蔽网页刷新?
- 调用本地应用程序问题?
- 小弟想做一个下拉菜单,哪位前辈指点一二,例子也可
- 有两个checkbox,怎样在点击第一个以后让第二个checkbox选中并变灰不可用。
- 如何根据客户端分辨率设置图片的大小?
- 想结交几个搞JS的朋友。一个礼拜后结贴。谢谢
- yixianggao(你我他,三人行必有我师焉!) 兄弟在不,还有个小问题问一下。
- 求 惠普网站的效果~~~ 谢谢谢谢
你怎么知道我要给input加文本节点。
现在是不是可以用lable来给form传数据呢?
另外觉得appendChild应该也可以用,创建个textNode然后append上就行(这个没有试).
<div id=d></div>
<script>
att = document.createAttribute("innerText")
att.value = "new attr"document.getElementById("d").attributes.setNamedItem(att)
alert(document.getElementById("d").outerHTML)
</script>
要用hidden
如下代码:
var str=window.external.tv_DeviceId;
document.getElementById('Label1').appendChild( document.createTextNode(str) );
可以在Label1标签后面显示字符串。
我现在想用server这么的代码获得这个显示的字符串。
Label1是这样定义的:<asp:Label ID="Label1" runat="server"></asp:Label>
设好之后的确可以正确显示字符串。
但在代码中lbID.Text = Label1.Text;又没有东西。
而我又想设定Label的值。
document.getElementById('hidMyValue').value = '5555';Server 端读取(C#):
string s = hidMyValue.Value;
你的代码是客户端的还是服务器端的?两者是完全不同的。客户端取值方法
document.getElementById("<%=Label1.ClientID%>").innerHTML,不知道你要取什么。
一定要区分是哦服务器端操作还是客户端操作
我现在只能用label.appendChild添加值。
添加出来的值是可以显示的。但是就是没办法取到input/hidden/label里面,然后提交成功。
var str=window.external.tv_DeviceId;
document.getElementById('Label1').appendChild( document.createTextNode(str) );
可以使STB看到数值。
但,对Label1.text读值的时候,又得不到值。
full support of HTML 4.0, CSS 1.0, DOM 1.0 HTML, PNG 1.0, and ECMAScript (ECMA-262 / JavaScript 1.3) of any browser yet shipped at the time. Tasman is known in the web development industry as the core web presentation engine in IE/Mac, and is proudly advertised as the first key feature of IE5.1/Mac
是服务器端代码。
要用hidden不是说了吗
你把值给hidden,别给lable,服务器端取hidden的值
用
window.location="default.aspx?testid=" + str;
以及
document.Form1.action = "default.aspx?test=" + str;
都是可以的好办法。