元スレ+ JavaScript の質問用スレッド vol.74 +
JavaScript覧 / PC版 /みんなの評価 : ○
751 = :
if (file1.match(/abcd/)) {
document.write("OK");
}
file4まである場合
file1~file4の4つの値全てにabcdが入ってる場合だけOKと表示させたい場合は
どう書くのでしょうか?
752 = :
4つだけなら && で繋げたら?
753 = :
>>751
&&でつなげるか、フラグを用意するか。
それと、その程度の検索であればindexOfを用いたほうがよい
754 = :
「厳密」って言葉のイメージとは裏腹に、
型変換をしない分、却って速いと思うんだけどな。
755 = :
>>753
ありがとうございます。
できました。
一応・・・
if ((file1&&file2&&file3&&file4&&file5).indexOf(/abcd/)) {
で合ってるでしょうか?
756 = :
あ、何か違いますね
if ((file1&&file2&&file3&&file4&&file5).indexOf("abcd")) {
これで合ってるでしょうか?
757 = :
ふ・・・増えてる・・・・?
wwww
758 = :
>>755
1時間くらいJSの基礎を勉強してこい
759 = :
基礎丸ごとだと一時間じゃ足りないかもしれないw
真偽値と論理演算について勉強してみて
オブジェクトの合成は普通できないけど(それぞれ専用の関数を用意した場合を除く)
trueやfalseになってしまえば合成できる
やりたいことは、愚直に書けばこういうことでしょ?
if (file1.match(/abcd/)) {
if (file2.match(/abcd/)) {
if (file3.match(/abcd/)) {
それが>>756みたいには化けないんだよ
でも複数のif文を一つに化けさせることならできる
760 = :
>>750
速くなるというより遅くならないというほうがしっくりくる
762 = :
検索する対象が増えたらどうするの?
こう↓すればいいの?
var file_;
for ( var i = 1; i < 5; i++ ) {
eval( "file_ = file" + i );
if ( file_.indexOf("abcd") ) break;
}
if ( i == 5 ) document.write("OK");
764 = :
あら、755ではダメなんですね
>>759
ありがとうございますl。愚直なそれでいきます!
765 = :
>>762
どういう意図で eval 使ってるのか分からん。
766 = :
>>765
既存のローカル変数に動的にアクセスしたいからでしょ
コンテナ使わずに、動的にアクセスしたくなるほど変数を作った時点で破綻してるわけだけど
772 = :
いや、全然。
773 = :
質問です。
横幅のピクセル数が決まっているdivにフォントサイズの決まったテキストを入れる時に、
右端で折り返す必要のあるとき、あらかじめ何行になるか知る方法はないでしょうか?
3行以上になるならば、残りを省略して2行に抑える処理を入れたいと思っています。
たとえば「長すぎるテキストメッセージ」を「長すぎるテキス...」という風に変更したいわけです。
何か良い方法やアイデアがあればぜひ教えてください。よろしくお願いします。
774 = :
>>773
一定文字数で切っちゃったら?文字列の種類で長さが微妙になるけど・・・
>>771
それつかうと>>695が出来るようになる?
775 = :
ここにある回答で、ときおりコードの中にコメント(/* */)があり、その中に@ifや@else@やらの
コードらしきものが書かれていますが、これにはどういう意味があるのでしょうか?
Enter キー 無効について -OKWave
http://okwave.jp/qa5464601.html
776 = :
条件付コンパイル
777 = :
>>776
㌧
779 = :
>>767
ありがとうございました!
試行錯誤した結果、理想のものができました。
自力では100%できなかったんで、本当に感謝です!!!
780 = :
>>773
<div id="nav" style="border:1px solid; width:100px;"></div>
var str = "ああああああああああああああああああ".split("");
var s = "";
var obj = document.getElementById("nav");
for (var i = 0; i < str.length; i++) {
obj.innerHTML += str[i];
if(obj.offsetHeight > 40) {
obj.innerHTML = s.substring(0, s.length - 1) + "…";
break;
}
s += str[i];
}
英数字が絡んでくると微妙なんだけどね
あとは工夫してちょ
787 = :
id付けてidでとれよ
789 = :
まず標準を定義しようぜ
790 = :
DOM一覧をまとめたサイトをどなたかテンプレ追加していただけませんか?
791 = :
>>569
10日周期に書き込む気か
792 = :
それ俺じゃないです
793 = :
検索使えば一覧なんて必要ないだろ
794 = :
テンプレに入れたいなら人任せにしないでURL貼れよ
知りたいだけなら小賢しいこと言ってないで素直に聞けばいいだろ
795 = :
>>794は初心者とみた
煽っておいて本当は自分が知りたいために人を利用するとか乙
796 = :
>>787
idじゃひとつしかとれねーし
797 = :
>>796
sorry,this thread is japanese only!!
798 = :
脳みそ腐ってんの?
799 = :
ジュワワ?
800 = :
innerHTMLだけだと限界があるんだよね・・変数上にDOMを構築出来ないとか色々と
類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.94 + (1001) - [97%] - 2012/1/8 15:46
- + JavaScript の質問用スレッド vol.79 + (1001) - [97%] - 2010/9/11 6:50
- + JavaScript の質問用スレッド vol.84 + (1001) - [97%] - 2011/3/30 7:32
- + JavaScript の質問用スレッド vol.75 + (1001) - [97%] - 2010/1/23 1:07 ○
- + JavaScript の質問用スレッド vol.76 + (1001) - [97%] - 2010/3/10 4:02
- + JavaScript の質問用スレッド vol.77 + (1001) - [97%] - 2010/5/8 19:06
- + JavaScript の質問用スレッド vol.78 + (1001) - [97%] - 2010/6/25 3:53
- + JavaScript の質問用スレッド vol.104 + (1001) - [95%] - 2013/1/28 4:00
- + JavaScript の質問用スレッド vol.124 + (1001) - [95%] - 2015/7/16 1:30
- + JavaScript の質問用スレッド vol.142 + (984) - [95%] - 2020/8/27 19:15
- + JavaScript の質問用スレッド vol.134 + (1001) - [95%] - 2018/8/3 23:15
- + JavaScript の質問用スレッド vol.141 + (881) - [95%] - 2021/4/19 9:00
- + JavaScript の質問用スレッド vol.140 + (1001) - [95%] - 2019/9/19 10:45
- + JavaScript の質問用スレッド vol.141 + (1001) - [95%] - 2019/9/22 23:15
- + JavaScript の質問用スレッド vol.142 + (926) - [95%] - 2019/12/23 13:15
- + JavaScript の質問用スレッド vol.143 + (753) - [95%] - 2020/4/19 5:00
- + JavaScript の質問用スレッド vol.144 + (288) - [95%] - 2020/5/17 20:00
トップメニューへ / →のくす牧場書庫について