投稿

1月, 2023の投稿を表示しています

javascriptのEventオブジェクトの要素について

イメージ
javascriptのEventオブジェクトで取得できる要素は次の2種類がある。 プロパティ Event.target ・・・イベントが発生した要素 プロパティ Event.currentTarget ・・・イベントハンドラが登録されている要素 例えばtableタグ内のtr要素にイベントを記述した場合、次のようになる。 Event.target = td要素 Event.currentTarget = tr要素 関連書籍 ※本記事はアフィリエイトリンクを含みます。

Chromeで入力可能なPDFに漢字を入力しても空白で表示されてしまう件

イメージ
Chromeで入力可能なPDFを開き文字入力すると半角や全角ひらがな、全角カタカナは入力できるが、漢字を入力しても空白で表示されるPDFがある。 PDF作成時に指定したフォントが埋め込まれていないことが原因のようだ。 対処法としては、ブラウザで直接操作をあきらめて、一旦対応のPDFをダウンロードし、Acrobat Readerで開くことで入力可能となる。 関連書籍 ※本記事はアフィリエイトリンクを含みます。

javascriptでCSV出力する方法

イメージ
javascriptでCSV出力するには次の方法が簡単です。 let csv =”列1,列2\n1,あ\n2,い\n”; // ▼バイナリデータに変換 let bData = new Blob([csv], { type: ‘text/csv’ }) // ▼ダウンロード用のaタグを生成 let el = document.createElement(‘a’) el.href = window.URL.createObjectURL(bData) el.download = ‘data.csv’ // ▼クリックしてダウンロード el.click() 関連書籍 ※本記事はアフィリエイトリンクを含みます。