Maison  >  Questions et réponses  >  le corps du texte

javascript - Comment spécifier une fonction Function dans l'attribut data de HTML5?

Puis-je spécifier une fonction function dans l'attribut data-* ?

Par exemple, si j'écris comme ceci, j'obtiendrai une erreur : le formateur n'est pas une fonction :

<th  data-formatter="test3(value, row, index)">field_name_cn</th>
学习ing学习ing2674 Il y a quelques jours1001

répondre à tous(6)je répondrai

  • 迷茫

    迷茫2017-06-24 09:45:53

    Eval suffit, mais je pense que votre façon de résoudre le problème est déraisonnable. Pourquoi ne pas nous faire part de vos besoins et voir s'il existe une bonne solution

    .

    répondre
    0
  • 阿神

    阿神2017-06-24 09:45:53

    n'est pas une fonction:est une chaîne

    répondre
    0
  • typecho

    typecho2017-06-24 09:45:53

    No.data-attribute est toujours un attribut, sa valeur est juste une chaîne.

    La fonction peut être convertie en chaîne, mais bien sûr elle perd les caractéristiques de la fonction

    répondre
    0
  • 阿神

    阿神2017-06-24 09:45:53

    En parlant de cela, vous pouvez évaluer et exécuter la chaîne en tant que code de fonction

    répondre
    0
  • 代言

    代言2017-06-24 09:45:53

    Mais si vous utilisez le framework Vue ou React, vous pouvez résoudre ce problème. Mais c'est du pur HTML, ça ne marchera pas

    répondre
    0
  • 黄舟

    黄舟2017-06-24 09:45:53

    Curieux, que veux-tu faire ?

    répondre
    0
  • Annulerrépondre