如何在 innerHTML 中使用 var javascript
How to use var javascript in innerHTML?
设置元素innerHTML
时如何使用javascript变量?要查看我的问题,请先单击CLICK 1
。这将显示delete
,然后单击 delete
。为什么警报不显示111-aaaa,1
?我该怎么做?
https://jsfiddle.net/brf75wvp/
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<input id="test_id" value="1"/>
<div onclick="test_fn1()">CLICK 1</div>
<div id="demo"></div>
<script>
function test_fn1() {
var test_id_val = document.getElementById("test_id").value;
document.getElementById("demo").innerHTML = "<span onclick= delete_fn('111-aaaa, test_id_val')>delete</span>";
};
</script>
<script>
function delete_fn(no_delete) {
alert(no_delete);
};
</script>
您应该添加带有字符串的变量,如下所示。
function test_fn1() {
var test_id_val = document.getElementById("test_id").value;
document.getElementById("demo").innerHTML = "<span onclick=delete_fn('111-aaaa,"+test_id_val+"')>delete</span>";
}
您需要将变量连接到字符串:
document.getElementById("demo").innerHTML = "<span onclick=delete_fn('111-aaaa," + test_id_val + "')>delete</span>";
更新的小提琴
存在语法错误。正确的是:
document.getElementById("demo").innerHTML = "<span onclick=delete_fn('111-aaaa," + test_id_val + "')>delete</span>";
您的代码遇到一些错误,请尝试使用波纹管,这将起作用
<script>
function test_fn1() {
var test_id_val = document.getElementById("test_id").value;
document.getElementById("demo").innerHTML = '<span onclick=delete_fn("111-aaaa,'+test_id_val+'")>delete</span>';
};
</script>
相关文章:
- javascript中对象构造函数中的var属性与this.properties
- JavaScript-的含义:var DndUpload=函数(inputElem){};
- Understanding Javascript scope with "var that = this&qu
- 如何使用javascript var引用Mongo DB集合's字段
- 为什么JavaScript抛出'未捕获的ReferenceError:var未定义'定义var时
- 确定var是否是javascript中的elementFinder对象的方法是什么
- 更改json/javascript对象var名称或从数字var中检索值
- JavaScript中let和var之间的区别
- php中的javascript var太长
- Javascript,var name=1,“;类型名称“;给出“;字符串”;
- 如何让这个javascript var在HTML页面上工作
- 将var javascript转换为java变量
- 如何使用 onchange 在 var javascript 中检查 (.) 句号
- 如何使用var javascript更新输入类型=“文本”值甚至更改
- 如何将函数名称与 var javascript 连接
- 如何在 appendTo 中添加 var javascript
- 如何在 innerHTML 中使用 var javascript
- PHP var->Javascript->PHP
- 控制器和输入表单html使用var Javascript
- 当变量已经是一个参数时,是否应该使用var (Javascript)