gpt4 book ai didi

javascript - 自定义元素从输入类型范围扩展

转载 作者:行者123 更新时间:2023-12-03 09:52:14 25 4
gpt4 key购买 nike

我不知道如何检索当前的属性。输入类型范围元素的值。属性。值似乎不是“内部属性”。 value',在幻灯片期间更改。

Javascript

'use-strict';
(function(){
var fooProt = Object.create(HTMLElement.prototype);

Object.defineProperty(fooProt, "bar", {
value: {test: 1},
writable: false,
enumerable: true
});

fooProt.getMin = function() {
return this.bar.test;
};

fooProt.attachedCallback = function () {
this.addEventListener('change', function(){
//get current value, following does not appear to work
//console.log(this.value);
});
};

var foo = document.registerElement('ex-foo', {prototype : fooProt, extends : 'input'});
})();

HTML

<input type="range" min="1" max="100" value="1" is="ex-foo" id="foo">

最佳答案

HTMLElement 不为您提供 value 属性,但 HTMLInputElement 提供:

var fooProt = Object.create(HTMLInputElement.prototype);

关于javascript - 自定义元素从输入类型范围扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30856867/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com