第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

為什么沒出效果呀

<select id="ta">
?? ??? ?<option value="start">start</option>
??????? <option value="end">end</option>
??????? <option value="middle">center</option>
??? </select>
??? <select id="select">
?? ??? ?<option value="top">top</option>
??????? <option value="middle">middle</option>
??????? <option value="bottom">bottom</option>
??? </select>
?? ?<svg>
?? ??? ?<path stroke="green" d="M 0 100.5 500 100.5 M 140 0 V 200" />
?? ??? ?<text id="text" x="140" y="100" fill="red" font-size="50">慕課網(wǎng)</text>
?? ??? ?<rect id="rect" stroke="blue" fill="none"></rect>
??? </svg>
??? <script>
select.addEventListener('input',
function(){
?? ?text.setAttribute('dy',0);
?? ?var dy = getAlignmentDy(select.value);
?? ?text.setAttribute('dy',dy);
?? ?var box = text.getBBox();
?? ?rect.setAttribute('x',box.x);
?? ?rect.setAttribute('y',box.y);
?? ?rect.setAttribute('width',box.width);
?? ?rect.setAttribute('height',box.height);
});

ta.addEventListener('input',function(){
?? ?text.setAttribute('text-anchor',ta.value);
?? ?
});

function getAlignmentDy(value){
?? ?var box = text.getBBox();
?? ?var y = text.getAttribute('y');
?? ?console.log(y,box.y);
?? ?switch(value){
?? ??? ?case 'top': return y - box.y;
?? ??? ?case 'middle': return y - (box.y + box.height/2);
?? ??? ?case 'bottom': return y - (box.y + box.height);
?? ?}
}
</script>

正在回答

1 回答

你用的什么瀏覽器,chrome是可以的啊,ie不認(rèn)識addEventListener

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

為什么沒出效果呀

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號