为了账号安全,请及时绑定邮箱和手机立即绑定

这样编写后最后的标签里的内容没变化

<body>
<div id="con">你好</div>
<script type="text/javascript">
  function heihei(){
   var k,kk,gg;
   k=prompt("请输入要更改的属性,如:color");
   kk=document.getElementById("con");
   gg=prompt("请输入更改后的新样式");


   kk.style.k="gg";   


}
 </script>         
    <input type="button" value="点击我" onclick="heihei()" />
</body>

正在回答

2 回答

function heihei(){

   var k,kk,gg;

   //k=prompt("请输入要更改的属性,如:color");

   kk=document.getElementById("con");

   gg=prompt("请输入更改后的新样式");

   //kk.style.k="gg";  

   kk.style.color=gg;

自己理解

0 回复 有任何疑惑可以回复我~

经过我根据你的思路对代码进行一番长时间的优化改进后得出一个答案:这事儿行不通。

以下是萌新小白的经验之谈,肯定是错的,目的是抛砖引玉。

首先你的语法错误和格式问题我不再说了,即使这么做行得通,它也执行不了。建议再看看前面的内容。其次就是重点prompt参数,这个参数获取了你填入对话框的值之后存储起来,但是你后面kk.style.k="gg";应该是不符合调用它的条件,变量“kk”和“gg”无法变成你自定义的值。这一点我在学python时接触过,应该是数据类型不一致的原因。你的思路非常好,但我觉得以截至这节课之前讲的内容应该是无法实现的。后面也许会有更好的方法。共勉吧

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这样编写后最后的标签里的内容没变化

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信