Cha*_*zz1 1 javascript asp.net postback label pageload
我正在使用Aspnet,我需要为一个特定页面创建一个未确定数量的标签.我有一个调用函数的按钮,该函数使用javascript动态生成标签:
Run Code Online (Sandbox Code Playgroud)<script type="text/javascript"> function create() { var newlabel = document.createElement("box1"); ... document.getElementById("MainContent_revenuestreams").appendChild(newlabel); } </script>
发生标签后,他只在网页上显示大约2-3秒,然后消失(我认为回发消除了其内容).
我想知道我怎么能避免这种情况
document.createElement(type)- type必须是一个html标记名称,如:div,table,p.
在你的情况下:
var newLabel = document.createElement("label");
Run Code Online (Sandbox Code Playgroud)
然后设置此元素的属性(for- 最重要的是标签,id,名称).
最后:
newLabel.appendChild(document.createTextNode("This is where label caption should be"));
document.getElementById("MainContent_revenuestreams").appendChild(newLabel);
Run Code Online (Sandbox Code Playgroud)
一些链接:
http://www.w3schools.com/jsref/met_document_createelement.asp
http://www.w3schools.com/jsref/met_document_createtextnode.asp
如你所见,box1这不是一个有效的论据document.createElement(type).
| 归档时间: |
|
| 查看次数: |
9752 次 |
| 最近记录: |