小编ntn*_*nja的帖子

使用JavaScript设置HTML5输入列表值

我将通过JavaScript创建一个带有附加datalist的html5输入字段.我在创建这些dom节点时没有任何问题,但是我在list使用纯JavaScript 设置属性值时遇到了问题.这可能吗?我已经检查了节点的功能和值list,但每当我尝试设置它时,都没有分配新的值.有人有什么想法吗?

是代码中的一个例子.

var _form = document.body.appendChild(document.createElement('form')),
    _input = _form.appendChild(document.createElement('input')),
    _datalist = _form.appendChild(document.createElement('datalist'));

_input.list = 'exampleList';
_input.datalist_id = 'exampleList';
_input.className = 'getme';

_datalist.id = 'exampleList';

for (var i = 0; i < 5; i++) {
    var _option = _datalist.appendChild(document.createElement('option'));
    switch(i){
        case i:
            _option.value = i;
            break;
    };
};
Run Code Online (Sandbox Code Playgroud)

编辑

我找到了一种通过该element.setAttribute();方法完成此操作的方法.如何用类似于(例如)的语法来做这件事element.className = 'value';.

先感谢您!

javascript validation html5 input

5
推荐指数
1
解决办法
5215
查看次数

启动请求重复太快

我正在写bash脚本,但是我经常遇到这个问题。当我尝试startstop服务时,我经常得到:

start request repeated too quickly 
Run Code Online (Sandbox Code Playgroud)

我怎么解决这个问题?例如,当我尝试重新启动docker或openshift-origin master时。

sudo service origin-master restart

? origin-master.service - Origin Master Service
   Loaded: loaded (/usr/lib/systemd/system/origin-master.service; enabled; vendor preset: disabled)
   Active: failed (Result: start-limit) since Wed 2016-02-17 08:22:11 UTC; 44s ago
     Docs: https://github.com/openshift/origin
  Process: 2296 ExecStart=/usr/bin/openshift start master --config=${CONFIG_FILE} $OPTIONS (code=exited, status=255)
 Main PID: 2296 (code=exited, status=255)

Feb 17 08:22:10 ip-172-xx-xx-xx.eu-central-1.compute.internal systemd[1]: origin-master.service: main process exited, code=exited, status=255/n/a
Feb 17 08:22:10 ip-172-xx-xx-xx.eu-central-1.compute.internal systemd[1]: Failed to start Origin Master Service.
Feb 17 …
Run Code Online (Sandbox Code Playgroud)

systemd

4
推荐指数
2
解决办法
1万
查看次数

标签 统计

html5 ×1

input ×1

javascript ×1

systemd ×1

validation ×1