HTML <ELEMENT TYPE = sType... >
Scripting object.type [ = sType ]
Scripting object.type [ = sType ]
解决方案 »
- 哪里有像jquery手册一样的javascript手册chm下载?
- 请教,正则表达式以/开头怎么写 本人菜鸟 初学者 谢谢
- *︻$▅▆▇◤捉拿高手!关于YUI压缩器在哪里可以下载?
- 关于 google map 的问题
- nodeName為#text的節點是什麽東西?
- 分类弹出小分类代码求助?
- ****table有activeRow这个属性吗?*****
- 如何禁止document.write的页面被单独打开?
- 打开一个窗口的问题[请教!]
- 急救,立即给分,怎么将<select>中的option的value删掉
- 下拉框(select)的onchange事件函数调用问题?(100分送一人)
- 如何为多个链接添加提示框(图)????????????? 急!!!!
<input type=password id=x>
<script language="JavaScript">
<!--
var s = x.outerHTML;
s = s.replace(/(type=)(\S+?)/ig,'$1"text"');
x.outerHTML = s;
//-->
</script>
这是什么意思啊?
正则表达式
意思是把type=及其后的可见字符以type="text"来替换。$1应该是向后引用吧,指代第一个括号里的type=。
<input type=text id=password style="border:1 solid red">
<script language="JavaScript">
function a(o)
{
var id = o.id;
var type = (o.type=='text')?'password':'text'; var oNew = document.createElement("input");
oNew.setAttribute('id', id);
oNew.setAttribute('value', o.value);
oNew.mergeAttributes(o);
oNew.setAttribute('type',type);
o.replaceNode(oNew);
}
</script>
<button onclick="a(x)">Switch TEXT<->HIDDEN</button>
</BODY>
<input type=password id=x style="border:1 solid red">
<script language="JavaScript">
function a(o)
{
var id = o.id;
var type = (o.type=='text')?'password':'text'; var oNew = document.createElement("input");
oNew.setAttribute('id', id);
oNew.setAttribute('value', o.value);
oNew.mergeAttributes(o);
oNew.setAttribute('type',type);
o.replaceNode(oNew);
}
</script>
<button onclick="a(x)">Switch TEXT<->HIDDEN</button>
</BODY>