これは簡単な作業ですが、私のJavascriptの知識は(非常に)限られており、これを動作させることができません。私は徹底的に調査し、投稿する前にいくつかの同様の質問を読んだが、まだ運がない。私は特定のdiv内のコンマの後にすべての文字を削除しようとしています。私のJavascript(とプログラミング一般)の理解が私をここに限定しています。特定の文字の後にあるすべての文字を削除する
var s = document.getelementsbyclassname('menu-staff');
s = s.substring(0, s.indexOf(','));
document.write(s);
<div class="menu-staff">Value One, Value Two, Value Three, Value Four</div>
私は、これは変数に保存されている静的な文字列のために働くことを得ることができますので、私はJavascript機能が働く知っている、それは単に右、クラスでdiv要素をターゲットに問題がなければなりません?初心者の方に感謝します。私はこれが重複としてフラグが立てられ、数時間で削除されると完全に期待していますが、うまくいけば誰かが無知なデザイナーを光の方に導くほど親切になるでしょう。 :)
ジャバスクリプトが動作すること方法はありませんが、最初にすべての、**、それは 'getElementsByClassName'だし、それはnodelistと、ない文字列を返しますか? – adeneo
試してみてください:** E ** lements ** B ** y ** C ** lass ** N ** am –
ブラウザでJavaScriptをコーディングするときに、ブラウザのエラーコンソールを開く](http://webmasters.stackexchange.com/questions/8525/how-to-open-the-javascript-console-in-different-browsers)。あなたは、エラーメッセージが表示されない場合は、暗闇の中でただ片付けているだけです。 – JJJ