javascript 動的に生成された文字列を元にJSファイル(scriptタグ)内のコードを動的に生成する方法
三叔
三叔 2017-06-12 09:29:03
0
2
814

私のコードは次のとおりです

リーリー

単なる例えとして、各 P の値を取得するつもりはありません。 func1() の戻り値を通じて <script> 内のコードを動的にレンダリングする方法を知りたいです。または、js ファイルを動的にレンダリングする方法

現在のコードのこのファイルは、
.name p が 2 つある場合など、 .name p に基づいて動的に js コードを生成するようにしたいです。 リーリー

<script> の最終コードは

になります。 リーリー

.name pが3つの場合

リーリー

<script> の最終コードは

になります。 リーリー

この効果を実現するにはどうすればよいでしょうか?

三叔
三叔

全員に返信(2)
阿神

fun1() の戻り結果を実行 js ステートメントとして使用しますか? ? eval() を使用して実行できます

いいねを押す +0
三叔

指定された className DOM のテキストを返すように fun1 を直接定義し、それを直接実行することができます。とにかく、コードを生成したら、すぐに実行したいと考えます。

リーリー

スクリプトを動的に生成する必要はありません。スクリプト自体は非常に柔軟です。以下のコードは、生成したいものと同等です

リーリー

それぞれをループしたい場合は、.name p直接実行できます

リーリー

指定された名前を処理したい場合は、次のことができます

リーリー

つまり、やりたいことは動的に生成されたスクリプトで処理する必要があるのでしょうか?本当に必要な場合、これは通常、フロントエンドではなくサーバーによって行われます。フロントエンドが実行するスクリプトを生成できる場合は、特定のコードを直接実行できることは間違いありません...

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート