0

私のページにはclass='hidden'の2つのスパンがあり、条件が満たされたときにクラスを削除するためのjavascriptがあります。つまり、9/10とfirefoxでは正常に機能しますが、関数を実行するとchromeでは機能しません。 chrome JSコンソール「TypeError:Cannot read property'attributes'ofnull」というメッセージが表示されます

誰かが何が起こっているのか知っていますか?

<script type='text/javascript' >
function showhidden()   {

        var att =document.getElementById('hiddentextbox');
        att.attributes[0].value='';
        att =document.getElementById('hiddentextbox1');
        att.attributes[0].value='';
}</script>

ありがとう

4

2 に答える 2

0

att.className = ''今まで見たことのない、今までにないことを使ってクラスを変えてみてください。

優れた組み込み関数と関数を備えたjQueryもチェックしてみてください。.show().hide()

于 2012-06-30T15:17:52.523 に答える
-1

見つからdocument.getElementById('hiddentextbox');ないため、の属性を見つけることができません。これは、見つからないnull要素がであるためですnull。それが問題だと思います。

于 2012-06-30T15:15:36.767 に答える