JavaScript DOM problems
JavaScript DOM problems
我想在var h1中获取id为"rankono"的selectbox的值,然后在下面用h1的部分内容更改我的iframe src。如果你看到了我试图描述的代码。
这是我尝试过的代码
<script>
var classNumber = document.getElementById('rankdos'); //RANK BILDE 1
classNumber.onchange = runBackgroundChangeDos;
function runBackgroundChangeDos(first){
var value = first.srcElement.options[first.srcElement.selectedIndex].value;
var h1 = //HERE I LOOOKING FOR WHAT TO TYPE TO GET VALUE OF SELECT WHIT ID rankono
if (value == 0) {
document.getElementById('rankimgdos').style.backgroundImage="url('http://localhost/36h8f93.png')";
document.getElementById("PriceFrame").src = "http://www.nordicelite.net/testing/payment.php?crank="h1"&drank=0"; //here i need h1 to show value of select whit id rankono
} else {
document.getElementById('rankimgdos').style.backgroundImage="url('http://localhost/rgeg.png')";
document.getElementById("rankto").innerHTML = "None";
};
}
</script>
首先获取值
var h1 = document.getElementById('rankono').value;
然后像下面这样使用:
document.getElementById("PriceFrame").src = "http://www.nordicelite.net/testing/payment.php?crank=" + h1 + "&drank=0";
如果您想在JS中将字符串与变量连接起来,请使用
var variable = 'bar';
var str = 'Foo' + variable + 'baz';
console.log(str) // Foobarbaz
如果您的浏览器支持ES-2015功能,您可以使用模板字符串:
var variable = 'bar';
var str = `Foo${variable}baz`;
console.log(str); // Foobarbaz
相关文章:
- 在单击任何位置时隐藏元素,而不检查每次DOM单击
- 是否有任何snippet或jQuery插件可以列出easylist.txt模式匹配的DOM中的所有元素
- 在不使用JQuery的情况下隐藏DOM中的选定元素
- 如何在DOM元素上按类型构建此函数
- Windows形成web浏览器控件和Javascript更改的DOM
- Datatables:通过DOM数据源中的名称引用列
- 在DOM中查找一个模式并替换它's的内容使用jquery
- DOM事件通过JSON转换为java
- 将DOM节点值与字符串Javascript进行比较
- delete在Object上效率低下,但在DOM Element's的数据属性,与null out相比
- 流星中DOM的繁殖
- DOM元素和angular元素之间的主要区别是什么
- 当带有渲染器的DOM元素不在屏幕顶部时,移动了场景的坐标
- 如何将Knockout.JS与服务器已经在DOM中呈现的数据同步
- PHP-如何重定向到同一页面并更改DOM's
- 如何使用ViewCompiler手动编译DOM的一部分
- 从popup.js|Chrome扩展访问DOM
- React DOM offsetHeight before rendering
- DOM导航-上一个同级未定义
- JavaScript DOM problems