2013-10-05 85 views
2

這個腳本在沒有IE的所有主流瀏覽器(7/8)下運行良好。 你能告訴我如何使用IE做到這一點?如何更改輸入字段的輸入類型?

<!DOCTYPE html> 
<html> 
<head> 
<script> 
function change() 
{ 
document.getElementById("red").type='password'; 
} 
</script> 
</head> 
<body> 

<form> 
What color do you prefer?<br> 
<input type="text" name="colors" id="red" value="Text"> 
</form> 

<button type="button" onclick="change()">Change input type</button> 

</body> 
</html> 

回答

2

你能告訴我怎麼用IE辦呢?

這是無法完成的。你需要有兩個輸入,一個可見,一個隱藏,並改變它們的可見性,而不是類型。

1

IE(至少舊版本)不支持頁面呈現後的直接輸入類型更改

因爲與IE相關的任何東西,都沒有海峽前進的解決方案,只有黑客。

相關問題