0

テキストまたは内部 HTML を変更するために、テーブルの特定のセルをクエリしたいと考えています。

テーブルのサンプル:

<table id="infotable">
  <thead></thead>
    <tbody id="tData">
      <tr>
        <td>SomeCompany1</td>
        <td>SomeProduct1</td>
        <td>PriceType1</td>
        <td id="164">Awaiting data...</td>
      </tr>
[...]

上の表の最初の行の 3 番目のセルは、属性 で識別したターゲットですid="164"

Dart スクリプトでは、このセルを照会する 2 つの方法を試みました。

TableCellElement cell = document.query('#164');

var cell = query('#164');

どちらも Dart エディターで次のエラーが発生します。

'Error: SyntaxError: DOM Exception 12'
4

1 に答える 1

2

別のSO投稿で答えに出くわしたときにこれを書き留めましたが、jQueryのコンテキストで。問題は、id 属性が数字で始まることを許可されていないことであることがわかりました。

属性値の先頭に文字を付加することで、この問題は解決しました (たとえば、q" id="q164.

于 2013-04-24T17:00:35.723 に答える