使用以下代码段将内容插入textarea:
function insertContent(request){
var origin_id=request.origin_id;
var content = request.content;
var mode= request.mode;
if(mode==="textarea") {
$("#" + origin_id).val(content);
//window.document.getElementById(origin_id).value = content;
}
}
insertContent({
content: payload,
origin_id: getParameterByName("origin_id"),
mode:getParameterByName("mode"),
if_id:getParameterByName("if_id")
});
getParameterByName() - get query parameter
目标html
<html>
<head>
</head>
<body>
<textarea id="temp" style="width:300px;height:400px">
</textarea>
</body>
</html>
JQuery执行显示而不是错误。 Javascript show - Uncaught TypeError:无法设置属性&#39; value&#39;为null
任何提示 我对jquery选择器中的字符串连接有疑问吗?
答案 0 :(得分:1)
使用text
代替val
if(mode==="textarea") {
$("#" + origin_id).text(content);
//window.document.getElementById(origin_id).value = content;
}