文章詳情頁
javascript - onfocus="this.type=’password’",為什么不直接用type=’password’
瀏覽:105日期:2022-06-24 15:12:20
問題描述
看到別人的一段代碼,密碼輸入框為什么用onfocus='this.type=’password’',不直接用type=’password’,placeholder設置提示
問題解答
回答1:知道答案了,原來是為了防止瀏覽器記住密碼,實際上還有autocomplete=’off’屬性,一開始設置密碼框的type屬性為text,獲取焦點的時候改為password,不過在最新的火狐54版本上改方法沒有用,還是會記住密碼,chrome下不會記住密碼
回答2:<body><input type='text' onfocus='this.type=’password’'/><input type='text' /></body><script>
document.querySelector('#psd').onfocus = function () { this.type = ’password’;}
</script>兩者是一樣的效果而且<input type='text' onfocus='this.type=’password’'/>可以在控制臺上打上斷點說明兩個效果應該是一樣的
標簽:
word
排行榜
