我的目标是当你按下按钮时它会运行getCookie功能,但为什么它不起作用呢?
这是代码:
<!DOCTYPE html>
<html>
<body>
<button type="button" id="disbtn" onclick="getCookie(usertxt)">Say</button>
<h1 id="txt11">hej</h1>
<h1 id="txt22">hej2</h1>
<script>
function getCookie(usertxt)
{
var say1 = usertxt;
document.getElementById("txt11").innerHTML=say1;
document.getElementById("txt22").innerHTML=say2;
}
</script>
</body>
</html>
答案 0 :(得分:0)
您必须将usertxt放入引号
<button type="button" id="disbtn" onclick="getCookie('usertxt')">Say</button>
它会起作用!
答案 1 :(得分:0)
它没有用,因为你的用户文字&#39;变量未在代码中的任何位置定义。 getCookie功能的目标是什么? 你能详细说明一下我们能更好地理解你想做什么吗?
答案 2 :(得分:0)
您需要将HTML更新为
onclick="getCookie('usertxt')"
或者在引号中使用function getCookie(usertxt)
{
var say1 = usertxt;
var say2 = ' dd dsa '
document.getElementById("txt11").innerHTML=say1;
document.getElementById("txt22").innerHTML=say2;
}
Wrap usertxt。
在JS中你还需要声明say2变量。
将JS更改为
void Main()
{
using(var ms = new MemoryStream()){
Method1(ms, 5);
Method2(ms, 5);
}
}
void Method1(MemoryStream ms, int count){
ms.Write(new byte[count], 0, count);
}
static byte[] PreallocatedBuffer = new byte[1024];
void Method2(MemoryStream ms, int count){
ms.Write(PreallocatedBuffer, 0, count);
}