javascript 中标签调用js变量问题

fuction f(name) { if('<View:ViewTag field="value"/>'=='<DM:DocumentTag field="变量name"/>') { alert('<DM:DocumentTag field="变量name"/>'); } }

这段代码中View:ViewTag是自定义标签。我现在要问的是 这个函数的参数name怎么样在field=“变量name”这里调用name,大家给个解决方法啊,急,挠破头皮了也没办法。

[code="js"]var name = 'value';
alert('');
alert(''); [/code]

[b]FireFox 3.6 IE8下 均测试通过!![/b]

[code="js"]if(''==('') )[/code]
[b]
用字符串的拼接[/b]

[b][quote]我用的IE6,第一个alert出的结果是 数据中没有value项[/quote]

我在IE8兼容视图,沙箱IE6,都测试,通过!![/b]

如果这样不行的话,那你可以把整个字符串先生成之后再放着比较