html引号嵌套<input value='"+var+"'>,其中var代表变量名,问:为什么要这样用引号和加号?

如题所述

按这样的写法来看的话,应该是这样的:
var是某段js脚本里的一个变量或者返回值,input输入框的默认信息就是“+var的值+”,比如var=10的话,input输入框的默认信息就是“+10+”。
至于为什么引号要这样嵌套,那是应为单引号不会解析变量,例如:这里如果是这样写的<input value='+var+'>,那么当var=10时,默认信息不是“+10+”,而是“+var+”,这里var被当做一个字符串直接输出了。当用双引号时,若是引号内有变量的话,输出时会自动解析(php里的引号也是这样的用法)。
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网