aui:使用JavaScript编写标签

时间:2014-12-01 00:38:00

标签: javascript html web

请问如何编写aui:通过document.write()JavaScript函数输入HTML代码?

示例:

document.write('<aui:input name="' + name + '" label="' + name + '" type="text" />');

同样的问题:

document.write('<aui:input name="' + name + '" label="' + name + '" type="text"> </aui:input>');

我只能写标准标签。

谢谢:)。

编辑(对Lucas NN评论的反应):

如果我尝试使用aui:input而不是输入,则会因此错误崩溃:

00:47:21,317 ERROR [http-bio-8080-exec-65][MinifierUtil:111] 8: 23: unterminated string literal 00:47:21,318 ERROR [http-bio-8080-exec-65][MinifierUtil:111] 8: 23: syntax error 00:47:21,319 ERROR [http-bio-8080-exec-65][MinifierUtil:111] 85: 12: missing ; before statement 00:47:21,319 ERROR [http-bio-8080-exec-65][MinifierUtil:111] 89: 14: missing ; before statement 00:47:21,320 ERROR [http-bio-8080-exec-65][MinifierUtil:111] 100: 5: illegally formed XML syntax 00:47:21,320 ERROR [http-bio-8080-exec-65][MinifierUtil:111] 100: 5: syntax error 00:47:21,321 ERROR [http-bio-8080-exec-65][MinifierUtil:111] 120: 17: missing ; before statement 00:47:21,321 ERROR [http-bio-8080-exec-65][MinifierUtil:111] 134: 9: unterminated regular expression literal 00:47:21,322 ERROR [http-bio-8080-exec-65][MinifierUtil:111] 138: 7: unterminated regular expression literal 00:47:21,322 ERROR [http-bio-8080-exec-65][MinifierUtil:111] 141: 3: unterminated string literal 00:47:21,323 ERROR [http-bio-8080-exec-65][MinifierUtil:111] 1: 0: Compilation produced 10 syntax errors.

1 个答案:

答案 0 :(得分:2)

您的第二段代码没问题,只需删除输入代码中的aui:即可。与你的第一件相同。我们删除aui的原因是它是不同的JavaScript库的一部分,它不适用于纯/无库javascript。另外,如果我的来源正确,则aui被YUI库替换。

如果你没有添加src,我不知道你是否有另一个js库。 我的意思是,aui是一个不同的库,你需要定义脚本src。

如果您使用了aui / YUI编译器,则这些都无济于事

http://alloyui.com/tutorials/form-builder/
另外,看一下使用YUI / AUI的表单语法,它是一种不同的方法,但它可以工作。