【发布时间】:2017-01-16 02:27:21
【问题描述】:
这只是一个简单的 javascript 代码,用于更改显示或背景,或者只是看看我是否可以使用 javascript 更改 css 属性。
这是基于一个例子。
但由于某种原因,我无法使用自己定义的js函数更改属性。
HTML 代码
<div id="question"> testting javascript</div>
<button onclick="close()">Close</button>
JS 代码
function close(){
document.getElementById("question").style.display = "none";
document.getElementById('question').style.backgroundColor = "#f3f3f3";
}
完整代码
<div id="question"> testting javascript</div>
<button onclick="close()">Close</button>
<script>
function close(){
document.getElementById("question").style.display = "none";
document.getElementById('question').style.backgroundColor = "#f3f3f3";
}
</script>
【问题讨论】:
-
你在
$('document').ready(function(){});中使用了你的函数吗? -
@LuizHenrique 那是 jQuery,OP 没有在任何地方引用 jQuery。
-
呃,不是吗?因为这个例子没有使用那个
-
为
close使用不同的名称 - 因为window.close已经是一个函数 - jsfiddle.net/jaromanda/5oc62qbe/12 -
@JaromandaX 将 close() 更改为 closed() 但仍然无法正常工作
标签: javascript html css