作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是一个非常基本和愚蠢的问题,但我长期以来一直面临这个问题,现在它让我感到困惑:(
我正在尝试将 JavaScript 变量值作为查询字符串参数传递到 anchor 标记的 rel 属性中。但有些我无法传递该值。
这是我的代码。
this.pid = pid;
console.log('here is pid'+this.pid); // I am getting correct value here.
var formattedUrl = "<a rel=EProgramDetail?programid='+pid+'&format=SD>" + value + "</a>" ;
但是单击网址时,它会给我一个错误,但如果我对值进行硬编码,它就会正常运行。
请帮忙。
问候马力
最佳答案
正如语法突出显示所示,您混淆了引号:
var formattedUrl = "<a rel=EProgramDetail?programid=" + pid + "&format=SD>" + value + "</a>" ;
由于字符串以双引号开始,因此需要以双引号结束。单引号将被视为文字单引号,字符串的一部分。
关于javascript - 如何在 anchor 的rel属性中传递javascript变量的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9121010/
我是一名优秀的程序员,十分优秀!