java—为什么jsoup在向“title”属性添加值时创建“data original title”属性?

lhcgjxsq  于 2021-07-12  发布在  Java
关注(0)|答案(0)|浏览(148)

我用 jsoup 创建一些html元素。
例如,我有以下场景。

public static String getTooltip() {
        Document doc = new Document("");

        Element span = doc.createElement("span");
        span.attr("data-toggle", "tooltip");
        span.attr("title", "test text");

        Element img = doc.createElement("img");
        img.attr("src", "resources/img/test_img.png");
        span.appendChild(img);

        return span.toString();
    }

所以结果是下面的元素。

<span title="" data-toggle="tooltip" data-original-title="test text">
    <img src="resources/img/test_img.png">
</span>

问题是为什么 jsoup 而不是把标题写在 title 属性,
创建一个名为 data-original-title 把值写在里面?
jsoup版本:1.10.3
在firefox中观察到:88和edge 90

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题