如何在document.write中使用双引号

时间:2012-06-18 11:20:51

标签: vbscript

我是网络编程的新手,学习VBScript。我希望使用HTML标签在表单中显示几个文本框。但是在使用此语句创建文本框时 - document.write(“input type =”text“”)出错了,网页上没有显示任何内容。我知道我可以在脚本块之外使用HTML创建文本框,但我们可以在document.write中进行吗?

3 个答案:

答案 0 :(得分:1)

你可以这样做

<script language=vbscript>
document.write("input type='text'") '=> input type="text"
document.write("input type=""text""") '=> input type="text"

'as suggested in other answer won't work 
'document.write("input type=\"text\"")
'document.write("input type='text'")
</script>

答案 1 :(得分:0)

尝试以下两个选项中的一个:

  1. document.write(“input type = \”text \“”)
  2. document.write(“input type ='text'”)
  3. 您正在使用双引号传递doc.write函数的参数,因此如果再次使用双引号,则必须转义它们,或者在“text”周围使用单引号

答案 2 :(得分:0)

始终在字符串中使用两个引号(“”)来表示单引号。

示例字符串 - “Alex:”你好吗“,他说”

Wscript.Echo“Alex:”“你好吗”,“他说”'使用双引号

当您尝试在wbscript中插入html标记时也是如此。希望这会有所帮助。