prop()

功能

获取匹配的元素集中第一个元素的属性(property)值为匹配的元素设置一个或多个属性(properties)。

语法

datax.prop(elm, name, value)

参数

  • elm
    HTMLElement对象,指定对象HTML元素
  • name
    属性名
  • value
    属性值

范例

Example: 点击 button 按钮,转换 input 选中与非选中状态。

<!DOCTYPE html>
<html>
<head>
    <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.3/require.min.js"></script>
    <script>
    require.config({
        baseUrl: "./",
        packages: [{
            name: "skylark",
            location: "../../../src/skylark"
        }, ]
    });
    </script>
</head>

<body>
    <input id="check" type="checkbox" checked=true />
    <button id="btn" type="button">toggle check</button>
    <script>
    require(["skylark/query", "skylark/datax"], function($, datax) {
        var input = $("#check")[0];
        var value = datax.prop(input, "checked");
        $("#btn").on("click", function() {
            value = !value;
            datax.prop(input, "checked", value);
        });
    });
    </script>
</body>

</html>