我有一个基本的边界生成器,用户输入他们选择的数字,然后将数字插入预览代码。但是我希望有一个预览框,根据插入的数字进行更改。我在中途,但似乎无法弄清楚最后一点。
HTML:
<label>Border Radius:</label>
<input name="border-radius" id="jj_input" class="jj_input" type="text" size="2" value='' onkeyup='changeRadius()' />
<span>px</span>
<div class="yourcode">
<p>border-radius: <span id="radius"></span>px; </p>
<p>webkit-border-radius: <span id="radius2"></span>px; </p>
</div>
<div id="preview">
<span class="preview_text">Preview Text</span>
</div>
使用Javascript:
function changeRadius(){
var jj_input = document.getElementById('jj_input').value;
document.getElementById('radius').innerHTML = jj_input;
document.getElementById('radius2').innerHTML = jj_input;
document.getElementById('preview').style.borderRadius = 'WHAT_GOES_HERE?' ;
}
在哪里说“WHAT_GOES_HERE?”,我希望这个值与jj_input相同。
有什么想法吗?
答案 0 :(得分:1)
document.getElementById('preview').style.borderRadius = jj_input + 'px';
我们只是将element.style.borderRadius
的值分配给jj_input
的值并在px
中连接。