Javascript 为什么rowspan属性在Matt Esch/virtual dom库中不起作用?

Javascript 为什么rowspan属性在Matt Esch/virtual dom库中不起作用?,javascript,Javascript,我正在使用Matt Esch库 我需要创建一个带有行span的表,如下(): 我注意到链接的href属性按预期工作,但是td上的rowspan属性不起作用 为什么rowspan属性在Matt Esch/virtual dom库中不起作用?virtual dom处理JavaScript dom属性,而不是HTML属性 JavaScript DOM属性区分大小写,HTMLrowspan属性映射到 <a href="google.co.uk">Link</a> <tabl

我正在使用Matt Esch

我需要创建一个带有
行span
的表,如下():

我注意到链接的
href
属性按预期工作,但是
td
上的
rowspan
属性不起作用


为什么rowspan属性在Matt Esch/virtual dom库中不起作用?

virtual dom处理JavaScript dom属性,而不是HTML属性

JavaScript DOM属性区分大小写,HTML
rowspan
属性映射到

<a href="google.co.uk">Link</a>
<table>
    <tr>
        <td rowspan=2>Foo</td>
        <td>Baz</td>
        <td>Baz</td>
    </tr>
    <tr>
        <td>Baz</td>
        <td>Baz</td>
    </tr>    
</table>
var h = require('virtual-dom/h');
var createElement = require('virtual-dom/create-element');

function draw()  {
    return h('div', [
      h('a', {href: 'google.co.uk'}, 'link'),
      h('table', [
            h('tr', [
                h('td', {rowspan: '2'}, 'Foo'),
                h('td', 'Baz'),
                h('td', 'Baz')
            ]),
            h('tr', [
                h('td', 'Baz'),
                h('td', 'Baz')
            ]),
        ]),
    ])
}

var tree = draw();              
var rootNode = createElement(tree);
document.body.appendChild(rootNode);