javascript文本作为变量名输入

时间:2018-02-15 11:13:27

标签: javascript html

我想创建一个简单的网站,用变量的值填充textarea,这个变量用户将在单独的文本字段中作为字符串提供。除了例外,我正在努力展示。

因此,我在单独的.js文件中定义了已在站点标题中链接的变量:

var var01 = 'variable01 value';
var var02 = 'variable02 value';
var var03 = 'variable03 value';
var var04 = 'variable04 value';
var var05 = 'variable05 value';
var var06 = 'variable06 value';
var var07 = 'variable07 value';
var var08 = 'variable08 value';
var var09 = 'variable09 value';
var var10 = 'variable10 value';

我设法组建的HTML部分是:

<script language="javascript" type="text/javascript">
function ShowValue(x) {
document.Entries.ValueField.value = x.value;
}
</script>
<form name="Entries">
<p>Enter the value:</p>
<input type="text" name="VariableID" id="VariableID">
<input id="Submit" type="button" value="Submit" onclick="ShowValue(VariableID);">
<br>
<textarea name="ValueField" rows="40" cols="60"></textarea>
</form>

ATM使用提供的文本填充textarea代码:当我输入“variable10”时,它返回“variable10”而不是“variable10 value”。我错过了什么?

PS:我在工作时需要这个,我们有很多地址被GPO阻止,所以我避免使用外部库。

1 个答案:

答案 0 :(得分:0)

您可以使用Eval函数获取值。

ADD https://stash.abc.com:2000/dir_name/repos/test /apps/

https://jsfiddle.net/fqw0hfgj/10/