从html文件

时间:2018-01-29 10:54:47

标签: javascript html dom yaml

我有html代码,如下所示

 <div class="row <%- jsonEditor.model.form[opt.prefix].justClass('showImportForm', 'hide') %>">
                    <div class="form-group col-lg-12">
                        <label class=" col-sm-2 col-lg-2 control-label">
                            Nodename
                        </label>
                        <div class="input-group  col-sm-10 col-lg-10 col-xs-12"  >

                            <% if(opt.select2){ %>
                                <~ jsonEditor.model.isLoaded_cli_reference>
                                    <% if(jsonEditor.model.isLoaded_cli_reference){ %>
                                        <select class="form-control select2" id="new_json_name<%- opt.prefix %>" data-placeholder="Select param" >
                                            <option selected="" disabled="" value="" disabled>Not set</option>
                                            <% keys = Object.keys(jsonEditor.options[optionsblock]).sort();
                                               for(var i in keys){ %>
                                                <% if($.inArray(keys[i], opt.excluded_options) == -1){ %>
                                                    <option value="<%- keys[i] %>" >
                                                        <%- keys[i] %> (<%- jsonEditor.options[optionsblock][keys[i]].help %>)
                                                    </option>
                                                <% } %>
                                            <% } %>
                                        </select>
                                        <=js $("#new_json_name<%- opt.prefix %>").select2({ width: '100%' }) js=>
                                    <% } %>
                                <~>
                            <% }else{ %>
                                <input type="text" placeholder="Enter name" id="new_json_name<%- opt.prefix %>" value=""  class="form-control" >
                            <% } %>
                            <=js jsonEditor.initForm('<%- optionsblock %>', '<%- opt.prefix %>') js=> 

                            <div class="help-block"></div>
                        </div>
                    </div>
                </div>

这看起来像enter image description here

在上面的代码中,我硬编码Nodename。相反,如果只有我可以将yaml文件作为参考,搜索Variable Name并将其值(在这种情况下是nodename,那么它会很棒。

PS我没有写这段代码,我用这个作为参考。如果需要任何其他文件,请告诉我。

# Variable_name: nodename
# Question: Please enter the Full qualified nodename:
# Complexity: simple
# Delimiter: :
# Default: <null>

这是我们可以做的吗?我需要在这里使用javascript吗?

0 个答案:

没有答案